Skip to content
On this page

34. NoSQL решения: хранилища ключ-значение и документоориентированные БД

Key-Value DB (Cassandra)

Не храним отношения

Есть только 3 операции:

  1. Insert (Key-Value)
  2. Find (Key)
  3. Remove (Key)

Гарантируется только уникальность ключа. Как правило реализует АР класс.

Недостатки:

  1. Может нарушиться уникальность ключа
  2. Поиск только по ключу

Document-oriented DB (MongoDB)

В качестве ключа обычно хранится значение, а вот в качестве значения уже хранится какая-то более сложная структура (Json, XML)

Студенты ИСа