2013-11-15 4 views
2

Скажите, что ваши данные довольно реляционные по своей природе, но масштаб вашего приложения переросла производительность вашей базы данных ... Учитывая, что большинство решений NoSQL там обещают намного лучшую производительность (я работаю в режиме реального времени рекомендации по содержанию), я смотрю на альтернативы. Я могу думать о способах ударить мою модель данных, чтобы ее можно было представить в виде документов, графиков или даже простых/оскорбительных пар ключ-значение ...Выбор парадигмы базы данных

Но где компромисс [сложность и производительность] стоит/умный ??? Насколько разумно увеличить сложность приложения, чтобы мы могли использовать документарно-ориентированную базу данных в надежде на увеличение производительности?

Каковы некоторые проверенные принципы/эмпирические правила для руководства проектными решениями в такой ситуации?

ответ

3

Я бы порекомендовал Fighting the NoSQL mindset и NoNoSQL

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

изменить: почти забыл NoSQL data modeling techniques

Смежные вопросы