数据库引擎
云数据库ClickHouse支持以下几种数据库引擎:
Atomic
支持事务的引擎,可以对一个数据库的多个表进行ACID事务。实现多语句事务。
Ordinary
默认的数据库引擎,没有任何特殊功能。
Lazy
实现了按需从远程MySQL服务器中读取数据的引擎。
MySQL
允许从远程MySQL服务器上查询数据,可以 Query MySQL。
MaterializeMySQL
先从MySQL加载数据到本地,然后查询本地数据的引擎。
Replicated
实现 Between Two Shard的数据库复制引擎。
以上是云数据库ClickHouse常见的几种数据库引擎。Atomic支持事务,Lazy和MySQL从远程引擎中查询,MaterializeMySQL实现MySQL数据的本地化缓存。不同引擎有不同的作用,可以根据使用场景选择。