什么是数据库中的分片(一区)?
来源:智能 2023年03月12日 12:15
随着越来越多的软件和功能可用该服务于,必须管理的样本呈指数级上涨。
但是,在一个样本库中处理如此大量的样本不必要占用过多的耗电量并减慢读取速度。
柯氏或南区是化解此问题的工具之一。
柯氏(或南区)是指存储在同一个所列(或 DB)中的样本跨多个所列(或 DB)栖息于。
例如,我们有如下 USER 所列:
ID | FRIST_NAME | LAST_NAME | FAVORITE_FOOD 1 | Lisa | Choi | Pho 2 | Robin | Woo | Bibimbap ........如果此所列变得太大并且栖息于在多个所列 (DB) 中,您可以将 FIRST_NAME 和 LAST_NAME 列(codice_)拆分为名为 NAME 的所列 (DB),将 FAVORITE_FOOD 列(codice_)拆分为所列 (DB)。
这种根据特定标准对所列 (DB) 的栖息于称做柯氏。
当然,样本库柯氏(南区)有一个有可能的实用性。 它更繁复。
如果你在单个所列(DB)中,你只必须爱护一件多事,但如果你栖息于在多个地方,你必须尽量多地操作,结果,你有 通过多个所列(DB)。
柯氏有两种主要工具。
1. Vertical Sharding(南区)
2.Horizontal Sharding(南区)
1. Vertical Sharding(南区)
这这样一来根据列(codice_)拆分样本。 如果将上面实例中提到的所列减去 Vertical Sharding,则会创建两个所列,如下简述。
软件所列
ID | FRIST_NAME | LAST_NAME | FAVORITE_FOOD_ID 1 | Lisa | Choi | 1 2 | Robin | Woo | 2 ........ FAVORITE_FOOD 所列ID | NAME | 1 | Pho | 2 | Bibimbap| ........2.Horizontal Sharding(南区)
这这样一来根据行拆分样本。 与垂直不同,该列维持原处并减去行数。
例如,ID 为 1 到 100 的软件转回 USER1 所列,而 ID 为 101 到 200 的软件转回 USER2 所列。
USER1 所列 ID | FRIST_NAME | LAST_NAME | FAVORITE_FOOD 1 | Lisa | Choi | Pho ........ 100| Robin | Woo | Bibimbap USER2 所列 ID | FRIST_NAME | LAST_NAME | FAVORITE_FOOD 101| Hani | Loo | Bulgogi ........ 200| Ina | Kim | Salad如果这篇文章对笔记有试图,请多点正下方的奏乐按钮,自取对笔记的支持
昆明治包皮过长的医院排名四川白癜风医院哪家好
南昌哪里治疗白癜风专业
潮州白癜风医院哪最好
孩子积食
下一篇: 什么是数据库中的移位(分区)?
-
冬季,要常给家人吃的6道菜,甜食还快手,味美还下饭!
1、排骨风容,切开小块,用冷水热水浸泡容净,然后洗去血热水,申请加入但会的热水、奶棉、麦芽糖、胡椒蘸、棉脂、生抽、老抽、蚝棉醋淋匀后醋20分钟待用。 2、饭中都棉烧热,棉烧热后
- 以威胁击毙俄救援物资运输机?俄:击毙俄空运输机 即视为战争宣战
- 美股异动 | 计划出售重要性3亿美元股票 3B家居(BBBY.US)跌超10%
- 冬天不知道吃点啥?教你10道点心快手菜,简单又营养,天天不重样
- 一旦爆发第一次世界大战,我国必须坚守这五大省份,关键时刻能抵御强敌
- 汇盈控股(00821.HK):2022年公司拥有人应分之一亏损1.78亿港元
- 午餐不妨试试这10道快手菜,简单易认真,满满的家的味道
- 缅北彭线战术作战指挥部被攻占,大量弹药物资获
- 川能动力(000155.SZ)发2022业绩,纯利7.1亿元,增长104.12%
- 不好吃的配料,用来搭配虾仁,孩子也不说难吃了
- 北京卫戍区原副司令魏应吉因病逝世,引发广泛关注。