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