Перейти к основному содержанию
Перейти к основному содержанию

Движки баз данных

Движки баз данных позволяют работать с таблицами. По умолчанию ClickHouse использует движок базы данных Atomic, который предоставляет настраиваемые движки таблиц и диалект SQL.

Ниже приведён полный список доступных движков баз данных. Перейдите по ссылкам, чтобы получить дополнительную информацию:

PageDescription
AtomicДвижок Atomic поддерживает неблокирующие запросы DROP TABLE и RENAME TABLE, а также атомарные запросы EXCHANGE TABLES. Движок базы данных Atomic используется по умолчанию.
SharedСтраница, описывающая движок базы данных Shared, доступный в ClickHouse Cloud.
LazyХранит таблицы в RAM только в течение expiration_time_in_seconds секунд после последнего доступа. Может использоваться только с таблицами типа Log.
ReplicatedДвижок основан на движке Atomic. Поддерживает репликацию метаданных через DDL‑лог, который записывается в ZooKeeper и выполняется на всех репликах для заданной базы данных.
PostgreSQLПозволяет подключаться к базам данных на удалённом сервере PostgreSQL.
MySQLПозволяет подключаться к базам данных на удалённом сервере MySQL и выполнять запросы INSERT и SELECT для обмена данными между ClickHouse и MySQL.
SQLiteПозволяет подключаться к базам данных SQLite и выполнять запросы INSERT и SELECT для обмена данными между ClickHouse и SQLite.
BackupПозволяет мгновенно подключать таблицу или базу данных из резервных копий в режиме только для чтения.
MaterializedPostgreSQLСоздаёт в ClickHouse базу данных с таблицами из базы данных PostgreSQL.
DataLakeCatalogДвижок базы данных DataLakeCatalog позволяет подключить ClickHouse к внешним каталогам данных и выполнять запросы к данным в открытых табличных форматах