暂无图片
有什么免费好用,易配置的从MYSQL 同步数据 到 (MYSQL,REDIS,CLICKHOUSE,ES)的?
我来答
分享
暂无图片 匿名用户
有什么免费好用,易配置的从MYSQL 同步数据 到 (MYSQL,REDIS,CLICKHOUSE,ES)的?

不需要学习JAVA, LUA等什么配置语法

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
大大刺猬

有免费的, 好不好用我就不知道了… 使用PYTHON写的开源的数据同步工具, 支持从mysql同步到mysql/oracle, 到其它库需要自己写接口
项目地址: https://github.com/ddcw/ddcw/tree/master/python/%E6%95%B0%E6%8D%AE%E5%90%8C%E6%AD%A5

原理

producer 通过日志把数据抽取到 kafka. partition 0 记录数据, partition1 记录当前的日志号

然后consumer把kafka里面的数据 拼接成sql 写入数据库. 并记录已写入的事务,方便下次继续.目前是每个事务都flush一次, 后面可以用参数控制(按时间, 事务数量, 系统自动刷新).

暂无图片 评论
暂无图片 有用 1
Willson_Li

ai回答的

SymmetricDS:支持从 MySQL 到多个其他数据库(包括 Redis、ClickHouse、Elasticsearch)的同步,具有可视化界面和易于使用的配置。

mysql-to-redis:一款用于将 MySQL 数据同步到 Redis 的脚本,支持增量同步和定时任务等功能。

Mydumper+mysql2redis:一个开源项目,可以将 MySQL 数据库导出为 CSV 文件,然后使用 mysql2redis 工具将其转换为 Redis 数据库中的键值对。

Clickhouse-JDBC-Driver:这是一个基于 JDBC 驱动程序的 ClickHouse 数据源,可以与 MySQL 数据库一起使用,并提供了一些方便的功能,如自动表模式匹配和 SQL 兼容性等。

ElasticSync:一个基于 Logstash 的开源工具,可实现 MySQL、Redis、Elasticsearch 等多种数据源之间的实时数据同步。它具有高度可扩展性和容错能力,并提供了多种插件和过滤器来满足不同的同步需求。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏