亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

列表數(shù)據(jù)寫(xiě)方法和裝置、列表數(shù)據(jù)讀取方法和裝置與流程

文檔序號(hào):11950697閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種列表數(shù)據(jù)寫(xiě)方法,包括:

接收列表數(shù)據(jù)寫(xiě)請(qǐng)求;

根據(jù)所述列表數(shù)據(jù)寫(xiě)請(qǐng)求獲取相應(yīng)的寫(xiě)參數(shù);所述寫(xiě)參數(shù)包括列表數(shù)據(jù)、所述列表數(shù)據(jù)所屬的數(shù)據(jù)類別和所述列表數(shù)據(jù)所屬的對(duì)象標(biāo)識(shí);

對(duì)所述列表數(shù)據(jù)進(jìn)行寫(xiě)操作;

獲取與所述對(duì)象標(biāo)識(shí)對(duì)應(yīng)且與所述數(shù)據(jù)類別唯一對(duì)應(yīng)的關(guān)鍵字;

將與所述關(guān)鍵字對(duì)應(yīng)且與所述列表數(shù)據(jù)對(duì)應(yīng)的索引數(shù)據(jù)進(jìn)行寫(xiě)操作。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將與所述關(guān)鍵字對(duì)應(yīng)且與所述列表數(shù)據(jù)對(duì)應(yīng)的索引數(shù)據(jù)進(jìn)行寫(xiě)操作包括:

獲取與所述關(guān)鍵字對(duì)應(yīng)且與所述列表數(shù)據(jù)唯一對(duì)應(yīng)的索引數(shù)據(jù),并按照所述列表數(shù)據(jù)的排序順序?qū)⑾鄳?yīng)的索引數(shù)據(jù)通過(guò)插入排序進(jìn)行寫(xiě)操作。

3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將與所述關(guān)鍵字對(duì)應(yīng)且與所述列表數(shù)據(jù)對(duì)應(yīng)的索引數(shù)據(jù)進(jìn)行寫(xiě)操作包括:

確定與所述關(guān)鍵字唯一對(duì)應(yīng)的第一索引數(shù)據(jù)塊;

在所述第一索引數(shù)據(jù)塊中查找與所述列表數(shù)據(jù)匹配的第一索引數(shù)據(jù);

確定與匹配的所述第一索引數(shù)據(jù)對(duì)應(yīng)的第二索引數(shù)據(jù)塊;

將與所述列表數(shù)據(jù)唯一對(duì)應(yīng)的第二索引數(shù)據(jù)寫(xiě)入所述第二索引數(shù)據(jù)塊。

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述在所述第一索引數(shù)據(jù)塊中查找與所述列表數(shù)據(jù)匹配的第一索引數(shù)據(jù)包括:

在所述第一索引數(shù)據(jù)塊中確定具有與所述列表數(shù)據(jù)匹配的列表數(shù)據(jù)范圍的第一索引數(shù)據(jù);

所述將與所述列表數(shù)據(jù)唯一對(duì)應(yīng)的第二索引數(shù)據(jù)寫(xiě)入所述第二索引數(shù)據(jù)塊包括:

將與所述列表數(shù)據(jù)唯一對(duì)應(yīng)的第二索引數(shù)據(jù)通過(guò)插入排序?qū)懭胨龅诙饕龜?shù)據(jù)塊。

5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述列表數(shù)據(jù)被寫(xiě)入到固態(tài)硬盤(pán);所述索引數(shù)據(jù)被寫(xiě)入到分布式內(nèi)存數(shù)據(jù)庫(kù)中。

6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

從所述列表數(shù)據(jù)寫(xiě)請(qǐng)求中提取業(yè)務(wù)標(biāo)識(shí);

根據(jù)業(yè)務(wù)標(biāo)識(shí)和服務(wù)器地址的對(duì)應(yīng)關(guān)系,確定提取的業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的服務(wù)器地址;所述對(duì)應(yīng)關(guān)系根據(jù)所述服務(wù)器反饋的服務(wù)器狀態(tài)信息動(dòng)態(tài)調(diào)整;

向確定的服務(wù)器地址對(duì)應(yīng)的服務(wù)器發(fā)送所述列表數(shù)據(jù)寫(xiě)請(qǐng)求,使所述服務(wù)器執(zhí)行所述根據(jù)所述列表數(shù)據(jù)寫(xiě)請(qǐng)求獲取相應(yīng)的寫(xiě)參數(shù)的步驟,對(duì)所述列表數(shù)據(jù)進(jìn)行寫(xiě)操作的步驟,獲取與所述對(duì)象標(biāo)識(shí)對(duì)應(yīng)且與所述數(shù)據(jù)類別唯一對(duì)應(yīng)的關(guān)鍵字的步驟,以及將與所述關(guān)鍵字對(duì)應(yīng)且與所述列表數(shù)據(jù)對(duì)應(yīng)的索引數(shù)據(jù)進(jìn)行寫(xiě)操作的步驟。

7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將與所述關(guān)鍵字對(duì)應(yīng)且與所述列表數(shù)據(jù)對(duì)應(yīng)的索引數(shù)據(jù)進(jìn)行寫(xiě)操作包括:

將所述索引數(shù)據(jù)添加到索引數(shù)據(jù)隊(duì)列;

將所述索引數(shù)據(jù)隊(duì)列中的索引數(shù)據(jù)定期或者定量進(jìn)行批量單次寫(xiě)操作。

8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

當(dāng)對(duì)所述索引數(shù)據(jù)寫(xiě)操作失敗時(shí),將所述索引數(shù)據(jù)依次存儲(chǔ)到日志文件中;

每隔重試時(shí)間將所述日志文件中的索引數(shù)據(jù)重試寫(xiě)操作,且所述日志文件中索引數(shù)據(jù)的重試時(shí)間隨著重試寫(xiě)操作次數(shù)的增加而增長(zhǎng)。

9.一種列表數(shù)據(jù)讀取方法,包括:

接收列表數(shù)據(jù)讀請(qǐng)求;

根據(jù)所述列表數(shù)據(jù)讀請(qǐng)求獲取相應(yīng)的讀參數(shù);所述讀參數(shù)包括待讀取的列表數(shù)據(jù)所屬的數(shù)據(jù)類別和待讀取的列表數(shù)據(jù)所屬的對(duì)象標(biāo)識(shí);

獲取與所述對(duì)象標(biāo)識(shí)對(duì)應(yīng)且與所述數(shù)據(jù)類別唯一對(duì)應(yīng)的關(guān)鍵字;

查找與獲取的關(guān)鍵字對(duì)應(yīng)的索引數(shù)據(jù),并根據(jù)查找到的索引數(shù)據(jù)讀取相應(yīng)的列表數(shù)據(jù)。

10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述讀參數(shù)還包括待讀取的列表數(shù)據(jù)在所屬列表中的位置;所述查找與獲取的關(guān)鍵字對(duì)應(yīng)的索引數(shù)據(jù),并根據(jù)查找到的索引數(shù)據(jù)讀取相應(yīng)的列表數(shù)據(jù)包括:

查找與獲取的關(guān)鍵字對(duì)應(yīng)且與所述待讀取的列表數(shù)據(jù)在所屬列表中的位置相匹配的索引數(shù)據(jù),并根據(jù)查找到的索引數(shù)據(jù)讀取相應(yīng)的列表數(shù)據(jù)。

11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述讀參數(shù)還包括待讀取的列表數(shù)據(jù)在所屬列表中的位置;所述查找與獲取的關(guān)鍵字對(duì)應(yīng)的索引數(shù)據(jù),并根據(jù)查找到的索引數(shù)據(jù)讀取相應(yīng)的列表數(shù)據(jù)包括:

確定與獲取的關(guān)鍵字唯一對(duì)應(yīng)的第一索引數(shù)據(jù)塊;

在所述第一索引數(shù)據(jù)塊中存儲(chǔ)的第一索引數(shù)據(jù)中,查找與所述待讀取的列表數(shù)據(jù)在所屬列表中的位置相匹配的第一索引數(shù)據(jù);

確定與匹配的所述第一索引數(shù)據(jù)唯一對(duì)應(yīng)的第二索引數(shù)據(jù)塊;

在查找到的第二索引數(shù)據(jù)塊中存儲(chǔ)的第二索引數(shù)據(jù)中,查找與所述待讀取的列表數(shù)據(jù)在所屬列表中的位置相匹配的第二索引數(shù)據(jù);

根據(jù)查找到的第二索引數(shù)據(jù)讀取相應(yīng)的列表數(shù)據(jù)。

12.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述查找與獲取的關(guān)鍵字對(duì)應(yīng)的索引數(shù)據(jù),并根據(jù)查找到的索引數(shù)據(jù)讀取相應(yīng)的列表數(shù)據(jù)包括:

從分布式內(nèi)存數(shù)據(jù)庫(kù)中查找與獲取的關(guān)鍵字對(duì)應(yīng)的索引數(shù)據(jù),并根據(jù)查找到的索引數(shù)據(jù)從固態(tài)硬盤(pán)讀取相應(yīng)的列表數(shù)據(jù)。

13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述從分布式內(nèi)存數(shù)據(jù)庫(kù)中查找與獲取的關(guān)鍵字對(duì)應(yīng)的索引數(shù)據(jù),并根據(jù)查找到的索引數(shù)據(jù)從固態(tài)硬盤(pán)讀取相應(yīng)的列表數(shù)據(jù)之前,所述方法還包括:

在本地緩存中的索引數(shù)據(jù)中查找與獲取的關(guān)鍵字對(duì)應(yīng)的索引數(shù)據(jù);本地緩存中的索引數(shù)據(jù)具有用于緩存淘汰的有效期;

當(dāng)查找到時(shí),更新查找到的索引數(shù)據(jù)在本地緩存中的有效期,并根據(jù)查找到的索引數(shù)據(jù)讀取相應(yīng)的列表數(shù)據(jù);

當(dāng)未查找到時(shí),執(zhí)行所述從分布式內(nèi)存數(shù)據(jù)庫(kù)中查找與獲取的關(guān)鍵字對(duì)應(yīng)的索引數(shù)據(jù),并根據(jù)查找到的索引數(shù)據(jù)從固態(tài)硬盤(pán)讀取相應(yīng)的列表數(shù)據(jù)的步驟,將查找到的列表數(shù)據(jù)加入本地緩存并配置相應(yīng)的有效期。

14.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法還包括:

從所述列表數(shù)據(jù)讀請(qǐng)求中提取業(yè)務(wù)標(biāo)識(shí);

根據(jù)業(yè)務(wù)標(biāo)識(shí)和服務(wù)器地址的對(duì)應(yīng)關(guān)系,確定提取的業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的服務(wù)器地址;所述對(duì)應(yīng)關(guān)系根據(jù)所述服務(wù)器反饋的服務(wù)器狀態(tài)信息動(dòng)態(tài)調(diào)整;

向確定的服務(wù)器地址對(duì)應(yīng)的服務(wù)器發(fā)送所述列表數(shù)據(jù)讀請(qǐng)求,使所述服務(wù)器執(zhí)行所述根據(jù)所述列表數(shù)據(jù)讀請(qǐng)求獲取相應(yīng)的讀參數(shù)的步驟,所述獲取與所述對(duì)象標(biāo)識(shí)對(duì)應(yīng)的關(guān)鍵字中與所述數(shù)據(jù)類別對(duì)應(yīng)的關(guān)鍵字的步驟,以及所述查找與獲取的關(guān)鍵字對(duì)應(yīng)的索引數(shù)據(jù),并根據(jù)查找到的索引數(shù)據(jù)讀取相應(yīng)的列表數(shù)據(jù)的步驟。

15.一種列表數(shù)據(jù)寫(xiě)裝置,其特征在于,包括:

接入模塊,用于接收列表數(shù)據(jù)寫(xiě)請(qǐng)求;

寫(xiě)服務(wù)模塊,用于根據(jù)所述列表數(shù)據(jù)寫(xiě)請(qǐng)求獲取相應(yīng)的寫(xiě)參數(shù);所述寫(xiě)參數(shù)包括列表數(shù)據(jù)、所述列表數(shù)據(jù)所屬的數(shù)據(jù)類別和所述列表數(shù)據(jù)所屬的對(duì)象標(biāo)識(shí);對(duì)所述列表數(shù)據(jù)進(jìn)行寫(xiě)操作;獲取與所述對(duì)象標(biāo)識(shí)對(duì)應(yīng)且與所述數(shù)據(jù)類別唯一對(duì)應(yīng)的關(guān)鍵字;將與所述關(guān)鍵字對(duì)應(yīng)且與所述列表數(shù)據(jù)對(duì)應(yīng)的索引數(shù)據(jù)進(jìn)行寫(xiě)操作。

16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述寫(xiě)服務(wù)模塊還用于確定與所述關(guān)鍵字唯一對(duì)應(yīng)的第一索引數(shù)據(jù)塊;在所述第一索引數(shù)據(jù)塊中查找與所述列表數(shù)據(jù)匹配的第一索引數(shù)據(jù);確定與匹配的所述第一索引數(shù)據(jù)對(duì)應(yīng)的第二索引數(shù)據(jù)塊;將與所述列表數(shù)據(jù)唯一對(duì)應(yīng)的第二索引數(shù)據(jù)寫(xiě)入所述第二索引數(shù)據(jù)塊。

17.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述接入模塊還用于從所述列表數(shù)據(jù)寫(xiě)請(qǐng)求中提取業(yè)務(wù)標(biāo)識(shí);根據(jù)業(yè)務(wù)標(biāo)識(shí)和服務(wù)器地址的對(duì)應(yīng)關(guān)系,確定提取的業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的服務(wù)器地址;向確定的服務(wù)器地址對(duì)應(yīng)的服務(wù)器發(fā)送所述列表數(shù)據(jù)寫(xiě)請(qǐng)求,所述寫(xiě)服務(wù)模塊部署在所述服務(wù)器上;

所述裝置還包括:

接入管理模塊,用于根據(jù)所述服務(wù)器反饋的服務(wù)器狀態(tài)信息動(dòng)態(tài)調(diào)整所述對(duì)應(yīng)關(guān)系。

18.一種列表數(shù)據(jù)讀取裝置,其特征在于,包括:

接入模塊,用于接收列表數(shù)據(jù)讀請(qǐng)求;

讀服務(wù)模塊,用于根據(jù)所述列表數(shù)據(jù)讀請(qǐng)求獲取相應(yīng)的讀參數(shù);所述讀參數(shù)包括待讀取的列表數(shù)據(jù)所屬的數(shù)據(jù)類別和待讀取的列表數(shù)據(jù)所屬的對(duì)象標(biāo)識(shí);獲取與所述對(duì)象標(biāo)識(shí)對(duì)應(yīng)且與所述數(shù)據(jù)類別唯一對(duì)應(yīng)的關(guān)鍵字;查找與獲取的關(guān)鍵字對(duì)應(yīng)的索引數(shù)據(jù),并根據(jù)查找到的索引數(shù)據(jù)讀取相應(yīng)的列表數(shù)據(jù)。

19.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述讀參數(shù)還包括待讀取的列表數(shù)據(jù)在所屬列表中的位置;所述讀服務(wù)模塊還用于查找與獲取的關(guān)鍵字對(duì)應(yīng)且與所述待讀取的列表數(shù)據(jù)在所屬列表中的位置相匹配的索引數(shù)據(jù),并根據(jù)查找到的索引數(shù)據(jù)讀取相應(yīng)的列表數(shù)據(jù)。

20.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述讀參數(shù)還包括待讀取的列表數(shù)據(jù)在所屬列表中的位置;所述讀服務(wù)模塊還用于確定與獲取的關(guān)鍵字唯一對(duì)應(yīng)的第一索引數(shù)據(jù)塊;在所述第一索引數(shù)據(jù)塊中存儲(chǔ)的第一索引數(shù)據(jù)中,查找與所述待讀取的列表數(shù)據(jù)在所屬列表中的位置相匹配的第一索引數(shù)據(jù);確定與匹配的所述第一索引數(shù)據(jù)唯一對(duì)應(yīng)的第二索引數(shù)據(jù)塊;在查找到的第二索引數(shù)據(jù)塊中存儲(chǔ)的第二索引數(shù)據(jù)中,查找與所述待讀取的列表數(shù)據(jù)在所屬列表中的位置相匹配的第二索引數(shù)據(jù);根據(jù)查找到的第二索引數(shù)據(jù)讀取相應(yīng)的列表數(shù)據(jù)。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1