加载中...
| 类别 | 数据库 |
| 英文名 | Sharding |
分库分表(Sharding)是一种将海量数据拆分存储到多个数据库或多张表中的技术。当单表数据量过大、单库压力过高导致性能下降时,通过水平或垂直拆分来突破单机的存储与性能瓶颈,提升系统的扩展能力。[1]
分库分表虽能提升性能,但也带来诸多复杂性:跨库 JOIN 困难、分布式事务难以保证、跨节点分页与排序复杂,以及全局唯一 ID 生成等问题。
分库分表常借助 ShardingSphere、MyCat 等中间件实现,广泛用于电商、社交等大数据量、高并发的互联网系统。
| 类别 | 数据库 |
| 英文名 | Sharding |
登录 后参与讨论
暂无讨论,来发表第一条评论吧