Что почитать по теории NoSQL?
Жизнь столкнула, обнаружил кучу руководств по установке и командам, биндингу к разным языкам, но ни слова о правильном построении баз и выборе ключей.
Существует ли такое в природе?
Жизнь столкнула, обнаружил кучу руководств по установке и командам, биндингу к разным языкам, но ни слова о правильном построении баз и выборе ключей.
Существует ли такое в природе?
SQL: SQL RDBMS
NoSQL: Документно-ориентированные, ключ-значение, колоночные, графовые, in-memory, мусорки для логов, полёт фантазии очередной конторы
Что тебе то конкретно нужно? Есть разные продукты под каждую категорию со своими приколами и особенностями, областью применения и своей неповторимой маннерой предстваления данных и влиянием на архитектуру.
Добрый вечер. Как начало, я думаю, Вам стоит обратить внимание на:
NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
там не так много описано, но как база — очень даже.
Общего подхода нет, т.к. NoSQL базы очень разные.
Анализируйте свои сценарии, читайте о ключевых особенностях различных баз, выбирайте из оставшегося подмножества.
---
Так как NoSQL базы как правило распределенные, то несмотря на все их отличия и особенности, проблемы у них у всех примерно одинаковые, напрямую связаны с распределенностью.
О проблемах, решениях (точнее компромисах), идеях реализации распределённых алгоритмов можно почитать в книге по ссылке dataintensive.net
12 комментариев
Добавить комментарий Подписаться на комментарииОтписаться от комментариев