Anton Sidorov homepage

Bookmark this to keep an eye on my project updates!

Follow me on GitHub

NOSQL Store

Зачем

Подвид хранилищ данных с слабо структурированными данными. Критерии выбора.

Плюсы-минусы

Плюсы:

  • Быстрые из-за
    • отсутствия схемы
    • функций реляционности
    • транзакционности
    • контроля ссылочной целостности

Виды

  • Key Value
    • In-memory store - Their speed and limited data size make them ideal for fast operations.
  • Column Based
  • Wide column store - They are usually used for big data, analytics, reporting, etc., which needs denormalized data
  • Graph database
    • It is suitable for complex relationships between unstructured objects
    • Графовые базы данных — нереляционный тип БД. Их особенность — применение структуры графа для хранения данных и запросов.
  • Document store - They are good for large immutable data