数据库引擎
数据库引擎允许您处理表。默认情况下,ClickHouse 使用 Atomic 数据库引擎,该引擎提供可配置的 表引擎 和 SQL 方言。
以下是可用数据库引擎的完整列表。请通过链接获取更多详细信息:
页面 | 描述 |
---|---|
Replicated | 此引擎基于 Atomic 引擎。它支持通过 DDL 日志在 ZooKeeper 中写入元数据并在给定数据库的所有副本上执行元数据的复制。 |
MySQL | 允许连接到远程 MySQL 服务器上的数据库,并执行 INSERT 和 SELECT 查询以在 ClickHouse 和 MySQL 之间交换数据。 |
MaterializedPostgreSQL | 创建一个 ClickHouse 数据库,其中包含来自 PostgreSQL 数据库的表。 |
Atomic | Atomic 引擎支持非阻塞的 DROP TABLE 和 RENAME TABLE 查询,以及原子 EXCHANGE TABLES 查询。默认情况下使用 Atomic 数据库引擎。 |
Lazy | 仅在最后一次访问后 expiration_time_in_seconds 秒内将表保存在 RAM 中。只能与 Log 类型的表一起使用。 |
PostgreSQL | 允许连接到远程 PostgreSQL 服务器上的数据库。 |
Backup | 允许以只读模式即时附加来自备份的表/数据库。 |
SQLite | 允许连接到 SQLite 数据库,并执行 INSERT 和 SELECT 查询以在 ClickHouse 和 SQLite 之间交换数据。 |