Когда реляционная база данных имеет лучшую производительность, чем не реляционная

13

Когда реляционная база данных, такая как MySQL, имеет лучшую производительность, чем не реляционная, как MongoDB?

На днях я видел вопрос о Quora: почему Quora по-прежнему использует MySQL в качестве бэкэнда и что их производительность по-прежнему хорошая.

Филипе Ферминиано
источник
1
На этой странице mongodb.com/nosql-explained представлены некоторые подробности об этом
Мишель,
Это зависит от того, какая производительность вас интересует: способность обрабатывать очень большое количество одновременных запросов, возможность извлекать конкретную запись из очень большого количества записей, возможность вычислять сложные итоговые значения из данных, и т.д?
Дамьенфрансуа

Ответы:

10

Это зависит от ваших данных и от того, что вы делаете с ними. Например, если для обработки, которую вы должны выполнить, требуется, чтобы транзакции синхронизировались между узлами, вероятно, будет быстрее использовать транзакции, реализованные в СУБД, а не реализовывать их самостоятельно поверх баз данных NoSQL, которые изначально не поддерживают ее.

Oleksi
источник