[关闭]
@chenxuxiong 2016-05-23T09:11:00.000000Z 字数 344 阅读 415

数据库分表分库

数据库


知道分表,因为我们数据库都是有分表的
分库只了解过大概,暂时没接触过这方面的开发

为什么要分表

当一张表的数据达到几千万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。

mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一样,别的sql必须等我对这条数据操作完了,才能对这条数据进行操作。

分库
把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。
水平划分,垂直划分

http://blog.csdn.net/bluishglc/article/details/6161475

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注