什么时候分表,什么时候分库?

news/2024/12/21 21:17:47/

1.垂直分表(拆字段)

一个表按照字段分为多个表,
可以很好的隔离核心数据和非核心数据

2.垂直分库

“专库专用”,
电商库一开始为商品表,物流表,商家表,订单表
垂直分库后的结果就是
商品库,商家库,订单库,物流库;
优点:业务解耦,不同研发团队职责单一

3.水平分表

将一个表中的数据按照规则拆分到多个表中,

4.水平分库

将同一个数据库中的数据按照某种规则拆分到多个库中,这些数据库可以被部署到不同的服务器上,其实结构完全一致

5.小结

水平分库可以让数据库具有分布式的能力,水平分表使数据量过大的单表sql语句执行效率提升;
● 并发大,数据量小 -> 水平分库
● 并发小,数据量大 -> 水平分表
● 并发量大,数据也大 ->水平分库分表


http://www.ppmy.cn/news/1527416.html

相关文章

uniapp 如何自定义导航栏并自适应机型

如今的移动设备有各种不同的屏幕形状,如刘海屏、水滴屏等。这些异形屏会影响页面的布局,尤其是导航栏和底部栏的显示。通过获取安全区域信息,可以确保页面内容不会被异形屏的特殊区域遮挡。 在设计页面顶部导航栏时,可以根据 saf…

从Prompt到创造:解锁AI的无限潜能

文章目录 🍊AI内容创作核心:提示词Prompt1 什么是提示词工程?1.1 提示词的原理是什么?1.2 提示词工程师:百万年薪的职业?1.3 谁都能成为提示词工程师吗? 2 提示词书写的基本技巧3 常见的提示词框架3.1 CO-…

【Qt】绘图API

基本概念 在前面学习Qt过程中的各种控件,其本质上都是画出来的,这些都是比较常用的东西,Qt已经画好了,拿过来就可以使用,但是在实际开发过程中,现有的控件可能无法满足需求,就需要自己手动diy…

【计算机网络】第一章

目录 一、计算机网络的各种定义 二、计算机网络的发展 三、计算机网络的功能 四、计算机网络的分类 五、Internet的组成 六、交换 一、计算机网络的各种定义 Internet:因特网(外国资源) internet:互联网络(两个或…

服务器出现访问卡慢的原因有哪些

1、硬件性能不足:CPU负载过高:当服务器CPU处理能力不足以应对当前的请求量时,会导致网站响应缓慢。 内存不足:如果服务器的RAM不足以支持运行的应用程序和处理的数据量,可能会出现卡顿现象。 硬盘I/O瓶颈:老…

蚂蚁在 RAG 与向量检索上的实践:技术应用与创新分析

引言 在AI技术迅猛发展的背景下,如何有效地处理海量数据成为了技术创新的关键问题。向量数据库和RAG(Retrieval-Augmented Generation)技术结合,为提升生成式AI应用的准确性和实时性提供了有效的解决方案。本文结合蚂蚁集团在向量…

代理模式---静态代理和动态代理

代理模式 代理模式:给某一个对象提供一个代理,并由代理对象来控制对真实对象的访问。代理模式是一种结构型设计模式。 代理模式角色分为 3 种: Subject(抽象主题角色):定义代理类和真实主题的公共对外方法…

NLP中文本生成任务

文本生成任务 1.生成式任务2.自回归模型实现3.Encoder-Decoder结构3.1Attention机制出现3.2Attention思想3.3soft - Attention3.4hard - Attention3.5Teacher Forcing3.6详解Mask Attention3.6.1通过Mask控制训练方式 4.生成式任务评价指标5.生成式任务常见问题5.1采样策略5.2指…