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详细解析
经验总结扩展阅读
- 使用EF Core更新与修改生产数据库
- excel是否可以作为数据库
- 利用Pandas处理数据 缺失值的处理 数据库的使用 python-数据描述与分析2
- 有趣实验 .NET下数据库的负载均衡(续)
- Seal-Report: 开放式数据库报表工具
- 引擎之旅 Chapter.4 日志系统
- 稿定设计怎么用
- 企业运维 | MySQL关系型数据库在Docker与Kubernetes容器环境中快速搭建部署主从实践
- C#.NET ORM 如何访问 Access 数据库 [FreeSql]
- 有趣实验 .NET下数据库的负载均衡