Когда использовать колоночные базы данных

Концепции NoSQL

Miriam Antona

Software engineer

Подходящие случаи — общие

  • Большие объёмы данных
  • Высокая скорость записи
Концепции NoSQL

Подходящие случаи — журналирование событий

  • Типы событий:
    • Действия пользователей
    • Ошибки
    • ...

Пример журнала событий

Концепции NoSQL

Подходящие случаи — системы управления контентом

  • Комментарии
  • Ссылки
  • Теги
  • ...

Пример блога

Концепции NoSQL

Подходящие случаи — временны́е ряды

  • Погода
  • Трафик
  • и т. д.

Линейный график

Концепции NoSQL

Неподходящие случаи

  • Прототипирование и начало проекта
    • Запросы меняются очень часто
    • Изменение запросов → может потребовать изменения структуры семейств столбцов
    • Дорогостоящий процесс, замедляющий разработку
  • Сложные запросы и соединения
  • Небольшие объёмы данных
Концепции NoSQL

Давайте потренируемся!

Концепции NoSQL

Preparing Video For Download...