- Что такое NoSQL?
NoSQL (Not only SQL) - это ряд технологий, подходов, проектов направленных на реализацию моделей баз данных, имеющих существенные отличия от традиционных СУБД, работающих с языком SQL. Концепция NoSQL не отрицает SQL, она лишь стремится решить проблемы и вопросы, с которыми не достаточно хорошо справляется РСУБД. Чаще всего данные в NoSQL решении представляются в виде хеш-таблиц, деревьев, документов и пр.
- Какие есть типы хранилищ данных в NoSQL?
В зависимости от модели данных и подходов к распределённости и репликации можно выделить четыре типа хранилищ:
- "ключ-значение" (key-value store)
- документно-ориентированные (document store)