码迷,mamicode.com
首页 > 数据库 > 详细

MySQL数据库分片技术调研

时间:2015-08-29 14:05:42      阅读:298      评论:0      收藏:0      [点我收藏+]

标签:mysql   数据库   海量数据   解决方案   

将这段时间了解的MySQL分片技术和主从复制只是整理清楚画了思维导图记录一下,希望能给需要的人一些帮助

P.S.:个人整理,可能会有错误之处,还望指出~

要解决的问题

1、海量数据的操作超出单表、单库的最大限制

2、访问压力超出数据库系统限制,性能下降

3、数据库复制、容灾等问题

解决方案

一、采用数据分表分库提高数据库的性能限制

1、可选Sharding策略

技术分享

2、Sharding实现的层面

可以为:
(1)数据访问层(DAO)

技术分享

(2)ORM框架层

技术分享

(3)JDBC API层

技术分享

(4)应用服务器和数据库之间的代理层

技术分享

(5)数据库层分区

技术分享

(6)其他可选的公有云RDS服务

技术分享

二、主从节点切换的HA机制保障

技术分享

版权声明:本文为博主原创文章,未经博主允许不得转载。

MySQL数据库分片技术调研

标签:mysql   数据库   海量数据   解决方案   

原文地址:http://blog.csdn.net/qq1010885678/article/details/48086643

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!