dianping puma - 数据管理和处理工具


Apache
跨平台
JavaScript

软件简介

dianping puma 是数据管理和处理工具。

项目背景:

  • 随着网站业务不断发展,各业务对数据的实时性,数据库的可用性要求越来越高。

  • 本系统可以实时获得数据库的变更并通过消息方式发布出来,供各业务线订阅。

  • 同时,本系统还会实现数据库同步(同构和异构),以满足数据库冗余备份,数据迁移的需求。

项目主要完成的功能:

  • 实时获得数据库变化

  • 实时发布各个数据库变化事件

  • 多个不同MySQL实例到一个MySQL实例的数据同步

  • 异构数据表同步