ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## clickhouse的同步 1:手动脚本同步,因为clickhouse的主键与mysql完全不同且不存在自增,所以脚本同步的过程中需要将mysql的主键id同步,根据主键之间的差异进行数据同步 2:binlog同步,目前使用的是Bifrox,文档地址 <a href='https://www.xbifrost.com'>https://www.xbifrost.com</a> 自动建表的话数据库会新增 **`bifrost_data_version`** **Int64**, **`binlog_event_type`** **String** 字段,且insert,update,delete都会数据库新增一条记录,自动创建的表引擎是ReplacingMergeTree,属于MergeTree引擎 自动建表同样需要加这两个字段,增删改会对原数据进行操作,不会出现多余数据,该字段用于异步删除 3:使用mysql引擎,建表时需要在数据库上写入mysql的连接方式并将引擎修改为mysql,不推荐 4:csv导入,navicate导出的csv文件日期格式为YYYY/MM/DD,导入clickhouse的DateTime类型时格式会出错