数据库的横向和纵向分表

本文介绍了两种分表策略:横向分表与纵向分表。横向分表有助于避免数据冗余并简化数据管理;纵向分表则适用于大规模数据集,通过分散存储减轻单一数据库的压力,从而提高整体性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、横向分表

避免数据冗余,符合第三范式,让数据管理没有那么麻烦,但是设计的时候为了性能,可以做出妥协。


2、纵向分表

对于互联网公司来讲,数据有可能是几亿级别,如果在一个数据库的一张表中存储,数据库可能运转不过来,可以通过取模的方式来分成多个数据库和多张相同的表来减少每张表的数据量,提高性能。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值