1.一種訪問用戶數(shù)據(jù)的方法,應用于分布式系統(tǒng),所述分布式系統(tǒng)包括多個節(jié)點,每個節(jié)點中存儲的用戶數(shù)據(jù)所對應的用戶的身份標識號碼連續(xù),其特征在于,所述方法包括:
接收訪問指令,所述訪問指令用于指示訪問身份標識號碼為從N到M的用戶的用戶數(shù)據(jù);
響應于所述訪問指令,確定存儲有身份標識號碼為N的用戶的用戶數(shù)據(jù)的第一節(jié)點;
確定所述第一節(jié)點中所存儲的用戶的身份標識號碼的最大值X;
根據(jù)X來訪問身份標識號碼為從N到M的用戶的用戶數(shù)據(jù)。
2.根據(jù)權利要求1所述的方法,其特征在于,所述響應于所述訪問指令,確定存儲有身份標識號碼為N的用戶的用戶數(shù)據(jù)的第一節(jié)點的步驟包括:
響應于所述訪問指令,確定身份標識號碼為N的用戶的用戶數(shù)據(jù)所在的二級索引;
根據(jù)身份標識號碼為N的用戶的用戶數(shù)據(jù)所在的二級索引,確定存儲有身份標識號碼為N的用戶的用戶數(shù)據(jù)的第一節(jié)點。
3.根據(jù)權利要求2所述的方法,其特征在于,所述響應于所述訪問指令,確定身份標識號碼為N的用戶的用戶數(shù)據(jù)所在的二級索引的步驟包括:
響應于所述訪問指令,根據(jù)哈希散列函數(shù)確定身份標識號碼為N的用戶的用戶數(shù)據(jù)所在的二級索引。
4.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)X來訪問身份標識號碼為從N到M的用戶的用戶數(shù)據(jù)的步驟包括:
當X大于或等于M時,在所述第一節(jié)點中順序訪問身份標識號碼為從N到M的用戶的用戶數(shù)據(jù)。
5.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)X來訪問身份標識號碼為從N到M的用戶的用戶數(shù)據(jù)的步驟包括:
當X小于M時,在所述第一節(jié)點中順序訪問身份標識號碼為從N到X的用戶的用戶數(shù)據(jù);
確定存儲有身份標識號碼為X+1的用戶的用戶數(shù)據(jù)的第二節(jié)點;
確定所述第二節(jié)點中所存儲的用戶的身份標識號碼的最大值Y;
當Y大于或等于M時,在所述第二節(jié)點中順序訪問身份標識號碼從X+1到M的用戶的用戶數(shù)據(jù);
當Y小于M時,在所述第二節(jié)點中順序訪問身份標識號碼為從X+1到Y的用戶的用戶數(shù)據(jù),并確定存儲有身份標識號碼為Y+1的用戶的用戶數(shù)據(jù)的第三節(jié)點,直至身份標識號碼為從N到M的用戶的用戶數(shù)據(jù)全部訪問完畢為止。
6.一種訪問用戶數(shù)據(jù)的裝置,應用于分布式系統(tǒng),所述分布式系統(tǒng)包括多個節(jié)點,每個節(jié)點中存儲的用戶數(shù)據(jù)所對應的用戶的身份標識號碼連續(xù),其特征在于,所述裝置包括:
接收模塊,用于接收訪問指令,所述訪問指令用于指示訪問身份標識號碼為從N到M的用戶的用戶數(shù)據(jù);
節(jié)點確定模塊,用于響應于所述訪問指令,確定存儲有身份標識號碼為N的用戶的用戶數(shù)據(jù)的第一節(jié)點;
最大值確定模塊,用于確定所述第一節(jié)點中所存儲的用戶的身份標識號碼的最大值X;
訪問模塊,用于根據(jù)X來訪問身份標識號碼為從N到M的用戶的用戶數(shù)據(jù)。
7.根據(jù)權利要求6所述的裝置,其特征在于,所述節(jié)點確定模塊包括:
二級索引確定子模塊,用于響應于所述訪問指令,確定身份標識號碼為N的用戶的用戶數(shù)據(jù)所在的二級索引;
第一節(jié)點確定子模塊,用于根據(jù)身份標識號碼為N的用戶的用戶數(shù)據(jù)所在的二級索引,確定存儲有身份標識號碼為N的用戶的用戶數(shù)據(jù)的第一節(jié)點。
8.根據(jù)權利要求7所述的裝置,其特征在于,所述二級索引確定子模塊包括:
二級索引哈希確定子模塊,用于響應于所述訪問指令,根據(jù)哈希散列函數(shù)確定身份標識號碼為N的用戶的用戶數(shù)據(jù)所在的二級索引。
9.根據(jù)權利要求6所述的裝置,其特征在于,所述訪問模塊包括:
第一訪問子模塊,用于當X大于或等于M時,在所述第一節(jié)點中順序訪問身份標識號碼為從N到M的用戶的用戶數(shù)據(jù)。
10.根據(jù)權利要求6所述的裝置,其特征在于,所述訪問模塊包括:
第二訪問子模塊,用于當X小于M時,在所述第一節(jié)點中順序訪問身份標識號碼為從N到X的用戶的用戶數(shù)據(jù);
第二節(jié)點確定子模塊,用于確定存儲有身份標識號碼為X+1的用戶的用戶數(shù)據(jù)的第二節(jié)點;
最大值確定子模塊,用于確定所述第二節(jié)點中所存儲的用戶的身份標識號碼的最大值Y;
第三訪問子模塊,用于當Y大于或等于M時,在所述第二節(jié)點中順序訪問身份標識號碼從X+1到M的用戶的用戶數(shù)據(jù);
第四訪問子模塊,用于當Y小于M時,在所述第二節(jié)點中順序訪問身份標識號碼為從X+1到Y的用戶的用戶數(shù)據(jù),并確定存儲有身份標識號碼為Y+1的用戶的用戶數(shù)據(jù)的第三節(jié)點,直至身份標識號碼為從N到M的用戶的用戶數(shù)據(jù)全部訪問完畢為止。
11.一種訪問用戶數(shù)據(jù)的裝置,應用于分布式系統(tǒng),所述分布式系統(tǒng)包括多個節(jié)點,每個節(jié)點中存儲的用戶數(shù)據(jù)所對應的用戶的身份標識號碼連續(xù),其特征在于,所述裝置包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
接收訪問指令,所述訪問指令用于指示訪問身份標識號碼為從N到M的用戶的用戶數(shù)據(jù);
響應于所述訪問指令,確定存儲有身份標識號碼為N的用戶的用戶數(shù)據(jù)的第一節(jié)點;
確定所述第一節(jié)點中所存儲的用戶的身份標識號碼的最大值X;
根據(jù)X來訪問身份標識號碼為從N到M的用戶的用戶數(shù)據(jù)。