mongodb 数据库迁移之 数据块的迁移流程分析
时间:2024-02-03 17:22作者:下载吧人气:24
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的分片服务器。
标签MongoDB,技术文档,数据库,MongoDB
网友评论