匿名用户有什么免费好用,易配置的从MYSQL 同步数据 到 (MYSQL,REDIS,CLICKHOUSE,ES)的?
不需要学习JAVA, LUA等什么配置语法
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户不需要学习JAVA, LUA等什么配置语法
有免费的, 好不好用我就不知道了… 使用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一次, 后面可以用参数控制(按时间, 事务数量, 系统自动刷新).
评论
有用 1ai回答的
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
墨值悬赏