stringtranslate.com

Магазин с широкими колоннами

Широкостолбцовое хранилище (или расширяемое хранилище записей ) — это столбцово-ориентированная СУБД и, следовательно, особый тип базы данных NoSQL . [1] Оно использует таблицы, строки и столбцы, но в отличие от реляционной базы данных , имена и формат столбцов могут различаться от строки к строке в одной и той же таблице. Широкостолбцовое хранилище можно интерпретировать как двумерное хранилище «ключ-значение» . [1] Bigtable от Google — один из прототипических примеров широкостолбцового хранилища. [2]

Хранилища с широкими столбцами и столбчатые базы данных

Широкостолбцовые хранилища, такие как Bigtable и Apache Cassandra, не являются столбцовыми хранилищами в первоначальном смысле этого термина, поскольку их двухуровневые структуры не используют столбчатую структуру данных. В настоящих столбцовых хранилищах столбчатая структура данных принята таким образом, что каждый столбец хранится отдельно на диске. Широкостолбцовые хранилища часто поддерживают понятие семейств столбцов , которые хранятся отдельно. Однако каждое такое семейство столбцов обычно содержит несколько столбцов, которые используются вместе, подобно традиционным таблицам реляционных баз данных. В пределах данного семейства столбцов все данные хранятся построчно, так что столбцы для данной строки хранятся вместе, а не каждый столбец хранится отдельно.

Широкостолбцовые хранилища, которые поддерживают семейства столбцов, также известны как базы данных семейств столбцов . [ требуется ссылка ]

Известные примеры

Известные магазины с широкими колоннами [3] включают в себя:

Ссылки

  1. ^ ab Широкие столбцовые хранилища. Энциклопедия DB-Engines.
  2. ^ Чанг и др. (2006). Bigtable: Распределенная система хранения структурированных данных.
  3. ^ Рейтинг хранилищ с широкими столбцами DB-Engines.