数据库水平切分是一个很有意思的话题,不同业务类型,数据库水平切分的方法不同。
本篇将以“订单中心”为例,介绍“多key”类业务,随着数据量的逐步增大,数据库性能显著降低,数据库水平切分相关的架构实践。
一、什么是“多key”类业务
所谓的“多key”,是指一条元数据中,有多个属性上存在前台在线查询需求。
订单中心业务分析
订单中心是一个非常常见的“多key”业务,主要提供订单的查询与修改的服务,其核心元数据为:
Order(oid, buyer_uid, seller_uid, time,money, detail…);其中:
oid为订单ID,主键buyer_uid为买家uidseller_uid为卖家uidtime, money, detail, …等为订单属性数据库设计上,一般来说在业务初期,单库单表就能够搞定这个需求,典型的
继续阅读与本文标签相同的文章
上一篇 :
一分钟了解索引技巧 | 架构师之路
-
数据库中间件Atlas调研笔记
2026-05-20栏目: 教程
-
小小的IP,大大的耦合,你痛过吗?
2026-05-20栏目: 教程
-
小小的公共库,大大的耦合,你痛过吗?
2026-05-20栏目: 教程
-
kubernetes API服务器的安全防护
2026-05-20栏目: 教程
-
互联网分层架构之-DAO与服务化
2026-05-20栏目: 教程
