Clickhouse引擎—数据库引擎

Clickhouse—数据库引擎

默认情况下,ClickHouse使用Atomic数据库引擎。它提供了可配置的表引擎和SQl 方言

您还可以使用以下数据库引擎:

  • MySQL
  • MaterializeMySQL
  • Lazy
  • Atomic
  • PostgreSQL
  • MaterializedPostgreSQL
  • Replicated
  • SQLite

Atomic 数据库引擎

它支持非阻塞的DROP TABLE和RENAME TABLE查询和原子的EXCHANGE TABLES t1 AND t2查询。默认情况下使用Atomic数据库引擎。

CREATE DATABASE test[ ENGINE = Atomic];

当然你也可以不指定,默认就是Atomic

数据库Atomic中的所有表都有唯一的UUID并将数据存储在目录/clickhouse_path/store/xxx/xxxyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy/,其中xxxyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy是该表的UUID。

如下所示

image-20220915154333120

RENAME TABLES

RE


版权声明:本文为king14bhhb原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。