Перейти к основному содержанию
Движок базы данных Shared работает совместно с Shared Catalog и управляет базами данных, в таблицах которых используются движки таблиц без сохранения состояния, такие как SharedMergeTree. Такие движки таблиц не записывают постоянное состояние на диск и совместимы с динамически масштабируемыми вычислительными средами. Движок базы данных Shared в Cloud устраняет зависимость от локальных дисков. Это полностью in-memory движок, которому требуются только CPU и память.

Как это работает?

Движок базы данных Shared хранит все определения баз данных и таблиц в центральном Shared Catalog на базе Keeper. Вместо записи на локальный диск он поддерживает единое глобальное состояние с версионированием, общее для всех вычислительных узлов. Каждый узел отслеживает только последнюю применённую версию и при запуске получает последнее состояние без необходимости использовать локальные файлы или выполнять ручную настройку.

Синтаксис

Для пользователей использование Shared Catalog и движка базы данных Shared не требует дополнительной настройки. База данных создаётся как обычно:
CREATE DATABASE my_database;
ClickHouse Cloud автоматически назначает базам данных движок базы данных Shared. Любые таблицы, созданные в такой базе данных с использованием движков без сохранения состояния, автоматически используют возможности репликации и координации Shared Catalog.
Дополнительные сведения о Shared Catalog и его преимуществах см. в разделе “Общий каталог и движок базы данных Shared” справки Cloud.
Последнее изменение 10 июня 2026 г.