软件下载吧文章资讯

分类分类

mongodb 数据库迁移之 数据块的迁移流程分析

2024-02-03 17:22作者:下载吧

1. 基本概念

1.1 Chunk(数据块)

表示特定服务器上面,连续范围的分片键值所包含的一组数据,是一个逻辑概念。

例如,某数据块记录如下:

{
“_id” : “chunk-a”, // 数据块Id
“ns” : “user.address”, // 该数据块对应的数据库名和表名
“min” : { // 该数据块对应的分片键值的起始值(包含),是“Shi Jiazhuang”
“city” : “Shi Jiazhuang”
},
“max” : { // 该数据块对应的分片键值的结束值(不包含),是“Nanjjing”
“city” : “Nan Jing”
},
“shard” : “repa” // 该数据块存储在repa分片服务器
}
// 即该数据块记录表示,数据库user中的表address中的“city”字段中,其值从“Shi Jiazhuang”(包含)到“Nan Jing”(不包含)这段连续区间的数据,都存储在名为repa的分片服务器。
展开全部

相关文章

说两句网友评论
    我要跟贴
    取消