本文介绍了表引擎的基本情况。

表引擎如何选择,请参考:ClickHouse表引擎到底怎么选

ClickHouse官网有表引擎详细说明,请参考:表引擎介绍

表引擎(即表的类型)决定了如下内容:

  • 数据的存储方式和位置。
  • 写到哪里以及从哪里读取数据支持哪些查询以及如何支持。
  • 并发数据访问。索引的使用(如果存在)。
  • 是否可以执行多线程请求。数据复制参数。
引擎类型

表引擎的类型如下:

  • MergeTree。
  • Log。
  • 数据集成引擎:Kafka、MySQL、ODBC、JDBC、HDF。

复制表(Replication)

如果创建的是高可用(多副本)集群,需要选择复制表(Replication*),才能实现副本间数据复制同步。

复制表引擎如下:
  • ReplicatedMergeTree
  • ReplicatedSummingMergeTree
  • ReplicatedReplacingMergeTree
  • ReplicatedAggregatingMergeTree
  • ReplicatedCollapsingMergeTree
  • ReplicatedVersionedCollapsingMergeTree
  • ReplicatedGraphiteMergeTree