- 5
- 0
- 约1.26万字
- 约 10页
- 2021-09-23 发布于天津
- 举报
关于数据库分片的知识分享
基本概念
分片的定义
数据分片( sharding ),有时也称切片或切分,是指当数据规模很大的时候,根据一定的 规则、 定义,将一个数据库中的数据分散到多个数据库中的做法。 分片是把一个数据库横向 扩展到多个节点的有效方式。它的主要目的是:
利用分片突破单节点数据库的性能限制,解决数据库的扩展性问题; 利用分片可以使用廉价的硬件(或云资源)获得性能上的潜在优势。
分表、分库、分区、分表
对于关系数据库而言,与分片类似的概念还有分表、分库、分区。
分表是指将一张大表分割成若干个结构相同的小表, 以此降低单个表的数据规模。 分表 后,每个小表除了结构相同以外相互之间独立,它们所涉及的数据库对象(数据、索引、约 束、触发器等) 、所涉及的资源(数据文件、控制文件等)实际上彼此无关。进行数据处理 时,须由应用程序负责各子表之间的协助和冲突。
分库更进一步, 是将大表分割为多个数据库的小表。 分表只能解决单表数据过大时的性 能下降,而分库可充分利用多个数据库的资源提升性能。分库的情况比较复杂,有主 -从库
(多见)和多主库之分, 子表间有必须一致的,也有允许一定程度异构的; 小表间的协助和 冲突,有应用程序负责、专用软件负责等不同形式。
与上述概念均不同,分区( partition )不用将大表进行物理拆分,只是将数据存放到不 同的小块。 大表仍然存在,小表只是逻
您可能关注的文档
- 数字图像处理试题集..docx
- 数字电子技术实验教案.docx
- 数学一年级上册第五章第四节教室随堂练习.docx
- 数学建模spss-时间预测-心得总结及实例.docx
- 数学技巧初中数学知识点顺口溜,瞬间好记忆一万倍。.docx
- 数学高考知识点总结2020最新.docx
- 数据库课程设计图书管理系统.docx
- 数据机房建设招标技术标准及技术规范.docx
- 数据结构练习题及答案.docx
- 整洁校园人人爱的演讲稿.docx
- 塑料 实验室光源暴露方法 第1部分:一般指南和要求 标准立项发展报告.docx
- 半导体封装热标准化 第6部分:结温和测量点瞬态温度预测用热阻和热容模型 标准立项发展报告.docx
- 航空航天材料规范索引(AMS)2026年7月版 标准立项发展报告.docx
- 航空航天用350°F(177℃)固化碳纤维及玻璃纤维环氧预浸料(35型,1类,145级)标准立项发展报告.docx
- 2025年夏季学期高中三年级历史人物知识梳理培训试卷.docx
- 2025年高考英语作文写作技巧专项训练试卷及解析.docx
- 电动车和相关产品生产、销售行为规范__DB1301_T491-2023_可搜索.pdf
- 四川省泸州市三校联盟2025_2026学年高二下学期期中联合考试地理试题(文字版,含答案).docx
- 内蒙古自治区巴彦淖尔市临河区第十中学2025_2026学年八年级上学期1月期末历史试题(文字版,含答案).docx
- 52三支一扶全科备考讲义,本土考情精准适配(2027最新版).docx
原创力文档

文档评论(0)