MYSQL
summer85
这个作者很懒,什么都没留下…
展开
-
一个大型MySQL分布式系统诞生
在淘宝,有一个业务系统,在一年半以前,这个业务系统很小,访问量很低,相关的表跟核心数据库放在一起,后来由于产品升级,新产品的许多功能很受会员的喜爱,会员大量使用,很快就对核心数据库造成了相当程度的IOPS冲击与威胁,也迅速消耗着核心存储的空间,为了不影响淘宝的核心业务,我们将此业务相关的表迁移出了核心库,创建了一个独立的ORACLE数据库,这种拆分数据库的方式,就是大家常说的垂直拆分。...原创 2012-07-30 20:08:19 · 101 阅读 · 0 评论 -
Mysql海量数据存储和解决方案之一—分布式DB方案
1) 分布式DB水平切分中用到的主要关键技术:分库,分表,M-S,集群,负载均衡 2) 需求分析:一个大型互联网应用每天几十亿的PV对DB造成了相当高的负载,对系统的稳定性的扩展性带来极大挑战。3) 现有解决方式:通过数据切分提高网站性能,横向扩展数据层 水平切分DB,有效降低了单台机器的负载,也减小了宕机的可能性。 集群方案:解决DB宕机带来的...原创 2012-07-30 20:17:20 · 771 阅读 · 0 评论 -
Mysql海量数据存储和解决方案之二----Mysql分表查询海量数据
关键词:分库分表,路由机制,跨区查询,MySQL 数据变更,分表数据查询管理器与线程技术的结合,Cache 前面已经讲过Mysql实现海量海量数据存储查询时,主要有几个关键点,分表,分库,集群,M-S,负载均衡。 其中分库分表是很重要的一点。分库是如何将海量的Mysql数据放到不同的服务器中,分表则是在分库基础上对数据现进行逻辑上的划分。 数据划分可有...原创 2012-07-30 20:23:41 · 472 阅读 · 0 评论 -
MYSQL中实现分页
mysql> select pname from product;+--------+| pname |+--------+| 产品1 || 产品2 || 产品三 |+--------+3 rows in set (0.00 sec)这个地方是说,从product中选出所有的pname来,一共有三条记录。MySQL中的分页非常简单,我们...原创 2014-02-26 11:16:48 · 121 阅读 · 0 评论