Особенности Bigtable / Wide Column Store в базах данных NoSQL

Функции большого столбца / большого столбца в NoSQL Базы данных - манекены

Часть NoSQL для чайников. Шпаргалка

Клонки Bigtables - это тип базы данных NoSQL, которая появилась из оригинальной крупноформатной бумаги Google. Bigtables - это высокораспространенный способ управления табличными данными. Эти таблицы данных не связаны друг с другом, как в традиционной системе управления реляционными базами данных (RDBMS). Вот наиболее важные функции из популярных вариантов выбора базы данных.

Область функций Аккумуляция Cassandra HBase Гиперконтейнер
ACID или BASE ACID BASE BASE ACID < HA Replicas
Да, синхронизация Да, Async Да, Синхронизация TBD Репликация DR
Как HDFS Да, Asyn Как HDFS TBD Типы данных
Нет поддержки типа данных. Да, схема должна быть определена спереди. Нет поддержки типа данных. Нет поддержки типа данных. Индексация данных
Нет вторичной индексации. Не функция истинного «вторичного индекса» - только позволяет использовать столбцы в запросах - не ускоряет
извлечение данных.
Поддержка фильтров Bloom.
Нет индексирования.
Поддержка фильтров Bloom.
Полные вторичные индексы.
Запрос и поиск
Использование карты / Уменьшение для доступа к данным. Язык запросов CQL, аналогичный SQL. Использует карту / Уменьшает доступ к данным. Может использоваться с движком Hive query .
Точное соответствие значения и строка «начинается с» запросов.
Столбец поддерживает поддержку запроса. Нет диапазона.
Рекламные ролики
Apache 2. Используется в правительстве для обеспечения безопасности Bigtable. Коммерческая версия от DataStax. Apache 2. Доступно от ряда поставщиков Hadoop. Лицензия GPL v3. Другое
Контроль доступа на основе ролей (RBAC) и уровень ячейки (за значение) , полезный для государственных случаев использования.
Доступны настраиваемые плагины для аутентификации и авторизации. Частичное
шифрование при остальном данных в Accumulo 1. 6. (Промежуточное восстановление
файлов не зашифровано.)
0. 5-1. 0TB данных рекомендуется для каждого узла. Рекомендуется использовать накопитель SSD
. Рекомендуется 32 ГБ оперативной памяти и 4/8 ядер.
Рекомендуемая система AWS для 1 Тбайта данных - 2. 2xlarge (память объемом 60 ГБ + SSD
) или меньше c3. 2large для 100 ГБ данных.
Поддержка шифрования данных в состоянии покоя (но не журнала журнала).
Рассматривается как более медленная база данных NoSQL, основанная на Hadoop.
«Конечные точки» обеспечивают функциональность, аналогичную сохраненным процедурам
.
Функция распределения адаптивной памяти автоматически настраивает использование ОЗУ
для приложений с высокой степенью тяжести и чтения.

Свяжитесь с нами: [email protected]