Что такое широкий ряд в Кассандре?
Что такое широкий ряд в Кассандре?

Видео: Что такое широкий ряд в Кассандре?

Видео: Что такое широкий ряд в Кассандре?
Видео: Введение в Cassandra 2024, Апрель
Anonim

Рядов может быть описан как худощавый или широкий . Тощий ряд : имеет фиксированное относительно небольшое количество ключей столбца. Широкий ряд : имеет относительно большое количество ключей столбцов (сотни или тысячи); это число может увеличиваться по мере добавления новых значений данных.

В этом смысле, что такое широкая колонка магазина Cassandra?

А широкий колонный магазин это тип базы данных "ключ-значение". Он использует таблицы, строки и столбцы , но в отличие от реляционной базы данных, имена и формат столбцы может варьироваться от строки к строке в одной и той же таблице. В Кассандра все строки (в таблице) должны иметь ключ строки, тогда каждый ключ строки может иметь несколько столбцы.

Можно также спросить, зачем использовать бережливость в Кассандре? Бережливость это устаревший протокол RPC или API, объединенный с инструментом генерации кода для CQL . В цель использования Thrift в Cassandra состоит в том, чтобы облегчить доступ к БД через язык программирования.

Впоследствии возникает вопрос, что такое перегородка Cassandra?

Кассандра организует данные в перегородки . Каждый перегородка состоит из нескольких столбцов. Перегородки хранятся на узле. При вставке записей Кассандра будет хешировать значение вставленных данных перегородка ключ; Кассандра использует это хеш-значение, чтобы определить, какой узел отвечает за хранение данных.

Обязателен ли первичный ключ в Кассандре?

Вы не можете создать таблицу в Кассандра без основной ключ , Но все же, если вы хотите сохранить свои данные, вы можете добавить в свою таблицу дополнительный столбец (скажем, «pk») с типом данных UUID.

Рекомендуемые: