一、 Otter 目前支持了什么
1. 单向同步, mysql/oracle 互相同步
2. 双向同步,无冲突变更
3. 文件同步,本地/aranda 文件
4. 双 A 同步,冲突检测&冲突补救
5. 数据迁移,中间表/行记录同步
导历史表还需要程序实现吗?
还在用 mysql 的主从复制吗?
Otter 都能为你解决。
典型的场景是账户信息表和账户交易明细表,更新账户余额后需要登记一条账户明细,并
且保证在一个事务里,用户可以通过交易明细表查看交易记录,但是交易明细表的数据量
是逐步递增的,用户量多的系统,几个月下来的数据超过千万了,表数据量一多就导致查
询和插入变慢,而一开始就对账户明细做分表处理就难于保证强一致性事务,通过 otter 可
以将记录同步导历史表,并且进行分表处理,用户往年的交易记录就可以查询历史表了,
而原交易明细表就可以删除一个月甚至几天前的数据;
实际测试中,otter 的同步速度相比于 mysql 的复制,约有 5 倍左右的性能提升,这取决于
其同步算法的实现. 抛弃了强一致性,得到了性能提升。
二、 官方安装文档
https://github.com/alibaba/otter/wiki/Manager_Quickstart
https://github.com/alibaba/otter/wiki/Node_Quickstart
演示视频:http://video.tudou.com/v/XMTc4NjU1MjM4NA==.html
评论1
最新资源