万里长征第一步
今年的工作就是把自己扔到坑里,然后想办法爬出来。主要有两个很重要的工作,第一个是通过Amoeba实现分布式数据库架构,第二是通过MySQL数据库建立一个廉价的高可用集群。
上周终于迈出了万里长征第一步,将Oracle数据库中最大的一张表进行了水平(数据)拆分,第一期拆分为16张表,存放在一个Oracle数据库中。下一步的目标是逐步切换到MySQL数据库,预计首期为64个MySQL集群(16拆64)。
Amoeba是一个分布式数据库Proxy,由公司架构部门开发(项目创始人陈思儒去了盛大),它同时也是一个开源项目。它可以提供数据拆分,SQL路由,读写分离,负载均衡,故障切换等功能。
Amoeba架构图
解决方案就是利用现有技术搭积木,通过Amoeba和MySQL数据库,我们就可以用建立一个可线性扩展,高可用的数据库集群。
不知道现在做的事是不是属于DA的范畴,反正基本上每天都在折腾Data,而不是折腾Database.
–EOF–

一直很关注变形虫项目,希望你们能分享更多一点使用经验,谢谢。
使用经验一句两句话也说不清楚,实际上我们也在摸索中前进。
关注。。。
Amoeba 这个东西一直有听说 看了陈思儒的介绍文章
但一直遗憾没有去搭建个环境实地的测试一把 呵呵
老大们先研究 研究好了 俺来捡现成的 哈哈哈