您的位置:首页 > 数据库

数据库的水平拆分和垂直拆分

2017-08-02 15:01 337 查看
一、垂直拆分是根据模块或功能的不同,将数据存放到不同的数据库表中。能够解决数据表之间的I/O竞争问题,但是不能解决单表大数据量的问题。

二、水平拆分是将一张表中的数据拆分到多个表或数据库中,根据数据的特性划分,比如SaaS系统中的用户一般是独立的用户,期间的数据一般不会耦合,所以可以按照用户ID拆分数据表。水平拆分解决了单表大数据量的问题,但是没有解决数据表之间的I/O竞争问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: