存档

文章标签 ‘分布式数据库’

今年的工作就是把自己扔到坑里,然后想办法爬出来。主要有两个很重要的工作,第一个是通过Amoeba实现分布式数据库架构,第二是通过MySQL数据库建立一个廉价的高可用集群。
上周终于迈出了万里长征第一步,将Oracle数据库中最大的一张表进行了水平(数据)拆分,第一期拆分为16张表,存放在一个Oracle数据库中。下一步的目标是逐步切换到MySQL数据库,预计首期为64个MySQL集群(16拆64)。
Amoeba是一个分布式数据库Proxy,由公司架构部门开发(项目创始人陈思儒去了盛大),它同时也是一个开源项目。它可以提供数据拆分,SQL路由,读写分离,负载均衡,故障切换等功能。
Amoeba架构图

解决方案就是利用现有技术搭积木,通过Amoeba和MySQL数据库,我们就可以用建立一个可线性扩展,高可用的数据库集群。
不知道现在做的事是不是属于DA的范畴,反正基本上每天都在折腾Data,而不是折腾Database.
–EOF–

3 31st, 2009 | Filed under 大话技术