Зміст:
Визначення - Що означає колонна база даних?
Стовпчаста база даних - це система управління базами даних (СУБД), яка зберігає дані в стовпцях, а не в рядках, як це роблять реляційні СУБД. Основні відмінності між стовпчиковою базою даних та традиційною базою даних, орієнтованими на рядки, зосереджені на продуктивності, необхідності зберігання та методах модифікації схем. Мета цього типу баз даних - ефективно читати та записувати дані у вторинний сховище та з нього, щоб мати можливість пришвидшити час обробки при поверненні запиту.
Стовпчаста база даних також може бути відома як колонна орієнтована база даних
Техопедія пояснює колонна база даних
Дані, що зберігаються, відображаються в порядку запису, тобто запис у першому стовпці пов'язаний із записом у другому стовпці та іншими стовпцями, якщо запис відображається в одному рядку. Наприклад, 100-й запис у стовпці 1 належить до того ж запису, що і 100-й запис у стовпці 2. Це дає змогу отримати доступ до окремих даних у стовпцях як групу, а не отримувати доступ до них окремо та рядок за рядком. Дані зберігаються зверху вниз, а не зліва направо, як у RDBMS, орієнтованій на рядки.
Стовпчасті бази даних вигідні, оскільки дані можуть бути сильно стисненими, що дозволяє виконувати стовпчикові операції у швидкому темпі. Він також здійснює самоіндексацію і використовує менше місця на диску в порівнянні з RDBMS. Однак процес завантаження може зайняти час залежно від розміру залучених даних. Це також стає проблемою для бази даних, якщо є додаткові навантаження, що додає проблем з точки зору продуктивності системи.