将数据从mysql迁移到clickhouse
1、关于clickhouse的介绍
https://zhuanlan.zhihu.com/p/370201180
2、京东使用clickhouse存储秒级100G日志数据:
https://new.qq.com/omn/20220408/20220408A03TA600.html
3、将MySQL数据迁徙到clickhouse内操作步骤:
#clickhouse-client
🙂 create database newDB;
🙂 use newDB;
–导入数据:
CREATE TABLE Orders ENGINE = MergeTree ORDER BY OrderID AS SELECT * FROM mysql(‘10.42.134.136:3307’, ‘DBNAME’, ‘Orders’, ‘root’, ‘PASSWORD’);
Ok.
0 rows in set. Elapsed: 1832.114 sec. Processed 85.71 million rows, 65.27 GB (46.78 thousand rows/s., 35.62 MB/s.)
解释:导入数据8571万行,耗时1832.114,总大小65.27GB 最后一次每秒4.678万行导入,每秒导入35.62MB的数据。
4、使用springboot+mybatisplus连接clickhouse
https://blog.csdn.net/zhangxl123liang/article/details/124204761
5、附:
- clickhouse连接查询时,注意两表的数据类型
- clickhouse没有bool类型,使用可int8代替
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · docker定时任务Mysql脚本
- · docker安装mysql8注意事项
- · .NET8 Mysql SSL error
- · 定时备份docker中的mysql
- · springboot使用lock4j实现并发控制
- · springboot全局增加sentinel
- · Springboot整合Swagger常用注解
- · swagger隐藏authentication参数
- · Spring Security 中的自定义PreAuthorize 注解
- · docker-compose通过容器名连接mysql
- · JACKSON和FASTJSON处理返回JSON数据中为NULL字段不显示
- · unity3d mysql error: The given key was not present in the dictionary.