浏览 1670 次
锁定老帖子 主题:MySQL数据库扩展
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-11-18
最后修改:2011-11-18
1 主从复制、读写分离(R/W Splitting) 将应用程序中对数据库的写操作指向主服务器,而将读操作指向从服务器。从服务器定时向主服务器请求最新日志,主服务器异步将二进制日志输送给从服务器。 而应用程序与多台数据库之间,可以通过MySQL Proxy反向代理解耦。应用程序只需要跟MySQL Proxy 通信即可,而读写分离的工作都由MySQL Proxy 来完成,与此同时, MySQL Proxy 还对多个从服务器实现负载均衡以及可用性检测。 2 垂直分区 将相关度不大的数据库分布到不同的服务器上。需要时,可以对各个分区进行读写分离,主从复制。 3 水平分区(Sharding) 可以将同一数据表中的记录通过哈希算法、范围、或是映射关系等算法进行分离,分别保存在不同的数据表中,从而可 以部署在不同的数据库服务器上。 开源产品Spock Proxy帮助应用程序实现水平分区的访问调度。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |