Оглавление:
Определение - Что означает колоночная база данных?
Столбчатая база данных - это система управления базами данных (СУБД), которая хранит данные в столбцах, а не в строках, как это делают реляционные СУБД. Основные различия между столбчатой базой данных и традиционной базой данных, ориентированной на строки, связаны с производительностью, необходимостью хранения и методами изменения схемы. Цель этого типа базы данных состоит в том, чтобы эффективно считывать и записывать данные во вторичное хранилище и из него, чтобы иметь возможность ускорить время обработки при возврате запроса.
Столбчатая база данных также может быть известна как столбчато-ориентированная база данных.
Техопедия объясняет колонную базу данных
Сохраненные данные отображаются в порядке записи. Это означает, что запись в первом столбце связана с записью во втором столбце и другими столбцами, если запись появляется в той же строке. Например, 100-я запись в столбце 1 принадлежит той же записи, что и 100-я запись в столбце 2. Это позволяет получить доступ к отдельным данным в столбцах как к группе, а не к отдельному доступу и построчно. Данные хранятся сверху вниз, а не слева направо, как в реляционной СУБД.
Столбовые базы данных полезны, потому что данные могут быть сильно сжаты, что позволяет выполнять столбчатые операции в быстром темпе. Он также самоиндексируется и использует меньше дискового пространства по сравнению с СУБД. Тем не менее, процесс загрузки может занять некоторое время в зависимости от размера данных, которые участвуют. Это также становится проблемой для базы данных при наличии дополнительных нагрузок, что добавляет проблем с точки зрения производительности системы.