Колоночные
Колоночные базы данных (Columnar Databases) - это тип баз данных, где данные хранятся и организуются по колонкам, в отличие от традиционных реляционных баз данных, где данные хранятся по строкам. В колоночных базах данных каждая колонка содержит данные одного типа, и они компактно хранятся в сжатом формате.
Преимущества
быстрое выполнение запросов на чтение данных
более эффективное использование памяти, чем в строчных бд
лучшую сжимаемость данных, чем в строчных бд
более простая масштабируемость БД
низкие требования к консистентности данных
распределенные вычисления и распараллеливание запросов (MPP)
шардирование данных (хранение по частям на разных хостах)
Примеры
Некоторые известные колоночные базы данных:
Сlickhouse
Apache Cassandra
Vertica
Где применяются
Колоночные таблицы обычно хорошо подходят для аналитических и задач, где требуется обработка больших объемов данных.
Last updated