mongodb?數據庫遷移之 數據塊的遷移流程分析
時間:2024-02-03 17:22作者:下載吧人氣:19
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
網友評論