摘要: 【数据库设计】宽表和窄表的区别 一、宽表 (1)宽表:从字面意义上讲就是字段比较多的数据库表。通常是指业务主题相关的指标、维度、属性关联在一起的一张数据库表。由于把不同的内容都放在同一张表存储,宽表已经不符合三范式的模型设计规范,随之带来的主要坏处就是数据的大量冗余,与之相对应的好处就是查询性能的提 阅读全文
posted @ 2022-03-25 23:26 二月无雨 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 【分库分表】分库分表的目的是什么? 一、业务拆分 分库的目的是做“业务拆分”,通过业务拆分,把一个大的复杂系统拆成多个业务子系统,之间通过RPC或消息中间件通信。这样做既便于团队成员的职责分工,也便于对未来某个系统进行扩展。 二、系统性能 第二个考虑是应对高并发。但要针对读多写少,还是读少写多的场景 阅读全文
posted @ 2022-03-25 23:09 二月无雨 阅读(113) 评论(0) 推荐(0) 编辑