fountain 同步 MySQL 数据库增量变化开源项目

我要开发同款
匿名用户2016年09月17日
40阅读
开发技术Java
所属分类数据库相关、数据库调整和优化
授权协议Apache-2.0

作品详情

Fountain是监查、捕捉MySQL数据库的增量变化,分发数据变化给消费者处理的一套解决方案。

任何需要快速、准确接收MySQL数据变化增量的场景均适用,例如

广告传输流:输出到本地增量文件

数据同步:可数据库同构复制,也可以跨异构数据源sync,比如MySQL到一些NoSQL,例如redis、mongodb,或者es、solr等提供搜索服务,或者MQ如bigpipe、RabbitMQ。

缓存失效:数据变化收敛到MySQL,利用增量变化触发memcache或者redis缓存失效。

数据监控:监控数据库中的异常数据,攻击行为数据。

 历史操作记录:数据库业务变化,同步到另外的数据库表,供查询操作记录

 其他你所想到场景...

Fountain支持MySQL的rowbasebinlog协议,稳定测试版本支持MySQL5.1-5.6。

特点:

简单易用快速部署处理高效率,低延迟提供丰富的接口和内部重构实现,用户可以选择使用转换实现也可以自己定制,支持高度定制,符合开闭原则的设计原则。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论