发布于 2016-03-10 01:20:36 | 226 次阅读 | 评论: 0 | 来源: 网友投递
Mysql关系型数据库管理系统
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
V0.5发布:
软件下载地址: http://git.oschina.net/qiangzigege/MySQL-Binlog
本次更新实现了自动探测表主键来决定数据按表并行加速还是按行并行加速,
主要原理是在解析binlog的数据时生成快照,由多线程负责处理快照数据实现加速功能。
性能测试:
windows笔记本,业务线程暂停1毫秒模拟业务处理,峰值每秒可处理3万数据。
---什么是MySQL-Binlog
MySQL-Binlog 连接到 MySQL 数据库,基于 Netty 框架,实时解析MySQL的二进制日志binlog而非定时查询数据库, 提取出用户级感兴趣的事件:INSERT,UPDATE,DELETE,供后续分析如事件抛到大数据系统进行分析。 目前支持的事件包括: ROTATE, FORMAT_DESCRIPTION, QUERY,TABLE_MAP, [WRITE_ROWS,EXT_WRITE_ROWS] [UPDATE_ROWS,EXT_UPDATE_ROWS] [DELETE_ROWS,EXT_DELETE_ROWS] XID
已经实现集群功能,基于 ZooKeeper实现集群。
软件内自带非常详细的使用说明文档。
MySQL-Binlog官方群 398822659
软件下载地址: http://git.oschina.net/qiangzigege/MySQL-Binlog