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


13

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

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


1
На этой странице mongodb.com/nosql-explained представлены некоторые подробности об этом
Мишель,

Это зависит от того, какая производительность вас интересует: способность обрабатывать очень большое количество одновременных запросов, возможность извлекать конкретную запись из очень большого количества записей, возможность вычислять сложные итоговые значения из данных, и т.д?
Дамьенфрансуа

Ответы:


10

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.