07 ClickHouseClickHouse数据库引擎解析( 三 )

MaterializeMySQL创建ClickHouse数据库,包含MySQL中所有的表,以及这些表中的所有数据 。
ClickHouse服务器作为MySQL副本工作 。它读取binlog并执行DDL和DML查询 。
这是一个实验性的引擎,不应该在生产中使用 。
创建数据库CREATE DATABASE [IF NOT EXISTS] db_name [ON CLUSTER cluster]ENGINE = MaterializeMySQL('host:port', ['database' | database], 'user', 'password') [SETTINGS ...]MaterializedPostgreSQL使用PostgreSQL数据库表的初始数据转储创建ClickHouse数据库,并启动复制过程,即执行后台作业,以便在远程PostgreSQL数据库中的PostgreSQL数据库表上发生新更改时应用这些更改 。
ClickHouse服务器作为PostgreSQL副本工作 。它读取WAL并执行DML查询 。DDL不是复制的,但可以处理(如下所述) 。
这是一个实验性的引擎,不应该在生产中使用 。
创建数据库CREATE DATABASE [IF NOT EXISTS] db_name [ON CLUSTER cluster]ENGINE = MaterializedPostgreSQL('host:port', ['database' | database], 'user', 'password') [SETTINGS ...]资料分享ClickHouse经典中文文档分享
参考文章

  • ClickHouse(01)什么是ClickHouse,ClickHouse适用于什么场景
  • ClickHouse(02)ClickHouse架构设计介绍概述与ClickHouse数据分片设计
  • ClickHouse(03)ClickHouse怎么安装和部署
  • ClickHouse(04)如何搭建ClickHouse集群
  • ClickHouse(05)ClickHouse数据类型详解
  • ClickHouse(06)ClickHouse建表语句DDL详细解析

经验总结扩展阅读