mongodb?數(shù)據(jù)庫遷移之 數(shù)據(jù)塊的遷移流程分析
時(shí)間:2024-02-03 17:22作者:下載吧人氣:18
1. 基本概念
1.1 Chunk(數(shù)據(jù)塊)
表示特定服務(wù)器上面,連續(xù)范圍的分片鍵值所包含的一組數(shù)據(jù),是一個(gè)邏輯概念。
例如,某數(shù)據(jù)塊記錄如下:
{
“_id” : “chunk-a”, // 數(shù)據(jù)塊Id
“ns” : “user.address”, // 該數(shù)據(jù)塊對應(yīng)的數(shù)據(jù)庫名和表名
“min” : { // 該數(shù)據(jù)塊對應(yīng)的分片鍵值的起始值(包含),是“Shi Jiazhuang”
“city” : “Shi Jiazhuang”
},
“max” : { // 該數(shù)據(jù)塊對應(yīng)的分片鍵值的結(jié)束值(不包含),是“Nanjjing”
“city” : “Nan Jing”
},
“shard” : “repa” // 該數(shù)據(jù)塊存儲(chǔ)在repa分片服務(wù)器
}
// 即該數(shù)據(jù)塊記錄表示,數(shù)據(jù)庫user中的表address中的“city”字段中,其值從“Shi Jiazhuang”(包含)到“Nan Jing”(不包含)這段連續(xù)區(qū)間的數(shù)據(jù),都存儲(chǔ)在名為repa的分片服務(wù)器。
標(biāo)簽MongoDB,技術(shù)文檔,數(shù)據(jù)庫,MongoDB
網(wǎng)友評(píng)論