Учебники

OrientDB — Создать кластер

Кластер — это важная концепция в OrientDB, которая используется для хранения записей, документов или вершин. Проще говоря, кластер — это место, где хранится группа записей. По умолчанию OrientDB создает один кластер для каждого класса. Все записи класса хранятся в одном кластере, имя которого совпадает с именем класса. Вы можете создать до 32 767 (2 ^ 15-1) кластеров в базе данных.

Класс CREATE — это команда, используемая для создания кластера с определенным именем. После создания кластера вы можете использовать кластер для сохранения записей, указав имя во время создания любой модели данных. Если вы хотите добавить новый кластер в класс, используйте команды Alter Class и ADDCLUSTER.

Следующий оператор является основным синтаксисом команды Создать кластер.

CREATE CLUSTER <cluster> [ID <cluster-id>] 

Где <cluster> определяет имя кластера, который вы хотите создать, а <cluster-id> определяет числовой идентификатор, который вы хотите использовать для кластера.

В следующей таблице приведен список стратегий выбора кластера.

Sr.No. Стратегия и описание
1

По умолчанию

Выбирает кластер, используя свойство класса по умолчанию ClusterId.

2

По-круговой

Выбирает следующий кластер в круговом порядке. Перезапуск после завершения.

3

уравновешенный

Выбирает самый маленький кластер. Позволяет классу сбалансировать все базовые кластеры по размеру. При добавлении нового кластера в существующий класс он сначала заполняет новый кластер.

По умолчанию

Выбирает кластер, используя свойство класса по умолчанию ClusterId.

По-круговой

Выбирает следующий кластер в круговом порядке. Перезапуск после завершения.

уравновешенный

Выбирает самый маленький кластер. Позволяет классу сбалансировать все базовые кластеры по размеру. При добавлении нового кластера в существующий класс он сначала заполняет новый кластер.

пример

Давайте рассмотрим пример создания кластера с именем sales.

orientdb> CREATE CLUSTER sales 

Если приведенный выше запрос выполнен успешно, вы получите следующий вывод.