当前位置: 首页 > news >正文

编程猫少儿编程网站宁波seo推广服务电话

编程猫少儿编程网站,宁波seo推广服务电话,卓博招聘人才网,找一家秦皇岛市做网站的公司背景 我们的业务数据一般来说都是放在Mysql中的,而我们要分析的数据一般都存放在clickhouse中,所以如何把数据从mysql同步到ck,就变成了一个必须的步骤,本文简单记录下几种同步的方式 mysql数据同步到clickhouse 方式一&#x…

背景

我们的业务数据一般来说都是放在Mysql中的,而我们要分析的数据一般都存放在clickhouse中,所以如何把数据从mysql同步到ck,就变成了一个必须的步骤,本文简单记录下几种同步的方式

mysql数据同步到clickhouse

方式一:
在clickhouse中独立创建一个ck的表,对应着mysql的一张表数据,然后使用定时任务比如每天或者每小时从mysql中查询一天的增量或者一小时的增量数据插入到ck中,这种方式比较容易理解和实现
方式二:
使用canel+kafka同步二进制binlog的方式同步数据,具体来说是把每条db的变更转换成kafka的记录,然后消费kafka消息把数据插入到ck中
方式三:
使用ck提供的mysql引擎表

CREATE TABLE [IF NOT EXISTS] [db.]table_name [ON CLUSTER cluster]
(name1 [type1] [DEFAULT|MATERIALIZED|ALIAS expr1] [TTL expr1],name2 [type2] [DEFAULT|MATERIALIZED|ALIAS expr2] [TTL expr2],...
) ENGINE = MySQL('host:port', 'database', 'table', 'user', 'password'[, replace_query, 'on_duplicate_clause'])
SETTINGS[ connection_pool_size=16, ][ connection_max_tries=3, ][ connection_wait_timeout=5, ][ connection_auto_close=true, ][ connect_timeout=10, ][ read_write_timeout=300 ]
;

方式四:
使用ck提供的当前还处于实验阶段的MaterializedMySQL引擎

CREATE DATABASE mysql ENGINE = MaterializedMySQL('localhost:3306', 'db', 'user', '***');

方式五:
通过把mysql表导出成Tsv文件,然后通过clickhouse-client工具把TSV文件的数据导入到ck的表中.

参考文献:

https://clickhouse.com/docs/zh/engines/database-engines/materialized-mysql

http://www.hengruixuexiao.com/news/42864.html

相关文章:

  • 做网站更赚钱吗百度指数快刷软件
  • 域名停靠网站下载大全免费百度手机助手app下载
  • 免费seo推广软件seo优化技术是什么
  • 喀什网站建设谷歌paypal下载
  • 快速生成网站程序深圳网络运营推广公司
  • 英文网站外链查询口碑营销的概念
  • 润商网站建设服务直通车推广计划方案
  • 网站开发外包平台惠州seo网络推广
  • 嘉兴网站建设哪家做得好爱站工具包
  • 梧州网站建设百度投放广告一天多少钱
  • 一流的上海网站建设公万网注册域名查询官方网站
  • 世界疫情最新数据地图杭州云优化信息技术有限公司
  • 4366网页游戏合肥seo公司
  • 做传单网站如何网站优化排名
  • 想学做网站需要学什么友情链接怎么交换
  • 电子商务网站建设设计题今日军事新闻视频
  • html用表格来做网站布局关键词优化包年推广
  • 宜昌网站设计百度提交入口网站网址
  • 做书的封面网站深圳网络推广引流
  • 沧州做网站的正规seo多少钱
  • 建设人才网站营销策划书范文案例
  • 网站优化方案和实施重庆百度推广电话
  • 两个域名指向同一个网站怎么做360优化关键词
  • 长沙app网页开发手机优化游戏性能的软件
  • 东旭网站建设搜索引擎优化中的步骤包括
  • 网站维护入口服装市场调研报告
  • 大连房地产网站开发免费网站在线客服软件
  • 外贸网站建设怎么选夫唯老师seo
  • 做公司网站的好处百度优化排名软件
  • html在线编程网站企业网络营销方案设计