跳到主要内容
跳到主要内容

数据库引擎

数据库引擎允许您处理表。默认情况下,ClickHouse使用Atomic数据库引擎,它提供可配置的表引擎SQL 方言

以下是可用数据库引擎的完整列表。点击链接以获取更多详细信息:

页面描述
AtomicAtomic引擎支持非阻塞的 DROP TABLERENAME TABLE 查询,以及原子 EXCHANGE TABLES 查询。默认情况下使用Atomic数据库引擎。
Lazy仅在最后访问后 expiration_time_in_seconds 秒内将表保留在内存中。只能与日志类型的表一起使用。
Replicated此引擎基于Atomic引擎。它支持通过DDL日志进行元数据的复制,该日志被写入ZooKeeper并在给定数据库的所有副本上执行。
PostgreSQL允许连接到远程PostgreSQL服务器上的数据库。
MySQL允许连接到远程MySQL服务器上的数据库,并执行 INSERTSELECT 查询以在ClickHouse和MySQL之间交换数据。
SQLite允许连接到SQLite数据库,并执行 INSERTSELECT 查询以在ClickHouse和SQLite之间交换数据。
MaterializedPostgreSQL创建一个具有来自PostgreSQL数据库表的ClickHouse数据库。
Backup允许以只读模式即时附加来自备份的表/数据库。
DataLakeCatalogDataLakeCatalog数据库引擎使您能够将ClickHouse连接到外部数据目录并查询开放表格式数据。