数据库引擎
数据库引擎允许您使用表。默认情况下,ClickHouse 使用 Atomic 数据库引擎,它提供可配置的 表引擎 和 SQL 语法。
以下是可用的数据库引擎的完整列表。请点击链接了解更多详情
| 页面 | 描述 |
|---|---|
| Atomic | Atomic 引擎支持非阻塞的 DROP TABLE 和 RENAME TABLE 查询,以及原子性的 EXCHANGE TABLES 查询。Atomic 数据库引擎是默认使用的引擎。 |
| Shared | 描述 Shared 数据库引擎的页面,在 ClickHouse Cloud 中可用 |
| Replicated | 该引擎基于 Atomic 引擎。它支持通过将 DDL 日志写入 ZooKeeper 并由给定数据库的所有副本执行来复制元数据。 |
| PostgreSQL | 允许连接到远程 PostgreSQL 服务器上的数据库。 |
| MySQL | 允许连接到远程 MySQL 服务器上的数据库并执行 INSERT 和 SELECT 查询,以在 ClickHouse 和 MySQL 之间交换数据。 |
| SQLite | 允许连接到 SQLite 数据库并执行 INSERT 和 SELECT 查询,以在 ClickHouse 和 SQLite 之间交换数据。 |
| Backup | 允许以只读模式立即挂载备份中的表/数据库。 |
| MaterializedPostgreSQL | 从 PostgreSQL 数据库创建包含表的 ClickHouse 数据库。 |
| DataLakeCatalog | DataLakeCatalog 数据库引擎使您能够将 ClickHouse 连接到外部数据目录并查询开放表格式数据 |