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

一種數(shù)據(jù)庫擴(kuò)容方法及裝置與流程

文檔序號:12465521閱讀:來源:國知局

技術(shù)特征:

1.一種數(shù)據(jù)庫擴(kuò)容方法,其特征在于,包括:

在接收到數(shù)據(jù)寫入請求時(shí),獲取待寫入數(shù)據(jù);

根據(jù)配置文件中各數(shù)據(jù)庫的庫權(quán)重為所述待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫;

利用分配的至少一個(gè)數(shù)據(jù)庫的庫信息將所述待寫入數(shù)據(jù)分別寫入到所述至少一個(gè)數(shù)據(jù)庫中;

所述配置文件包括各數(shù)據(jù)庫的庫信息,所述庫信息包括數(shù)據(jù)庫的庫身份標(biāo)識ID、庫地址以及庫權(quán)重;所述數(shù)據(jù)庫的庫權(quán)重用于指示向所述數(shù)據(jù)庫分配所述待寫入數(shù)據(jù)的比例。

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

確定所述待寫入數(shù)據(jù)的各鍵值以及所述至少一個(gè)數(shù)據(jù)庫的各庫ID;

將所述各鍵值與所述各庫ID的對應(yīng)關(guān)系分別寫入到緩存系統(tǒng)中;其中,所述對應(yīng)關(guān)系用于指示所述鍵值指示的數(shù)據(jù)已寫入所述庫ID指示的數(shù)據(jù)庫中。

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

查詢所述緩存系統(tǒng)中是否存在所述待寫入數(shù)據(jù)的鍵值對應(yīng)的庫ID;

若不存在所述待寫入數(shù)據(jù)的鍵值對應(yīng)的庫ID,則執(zhí)行所述的根據(jù)配置文件中各數(shù)據(jù)庫的庫權(quán)重為所述待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫的步驟。

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

若存在所述待寫入數(shù)據(jù)的鍵值對應(yīng)的庫ID,則查詢所述配置文件中所述庫ID對應(yīng)的庫地址以及庫權(quán)重;

利用所述查詢的庫地址以及庫權(quán)重將所述待寫入數(shù)據(jù)分別寫入到所述庫ID指示的數(shù)據(jù)庫中。

5.根據(jù)權(quán)利要求2至4任一項(xiàng)所述的方法,其特征在于,所述方法還包括:

在接收到數(shù)據(jù)讀取請求時(shí),獲取待讀取數(shù)據(jù)的鍵值;

查詢所述緩存系統(tǒng)中所述鍵值對應(yīng)的庫ID;

從所述庫ID指示的數(shù)據(jù)庫中讀取所述待讀取數(shù)據(jù)。

6.一種數(shù)據(jù)庫擴(kuò)容裝置,其特征在于,包括:

獲取模塊,用于在接收到數(shù)據(jù)寫入請求時(shí),獲取待寫入數(shù)據(jù),

分配模塊,用于根據(jù)配置文件中各數(shù)據(jù)庫的庫權(quán)重為所述待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫;

寫入模塊,用于利用分配的至少一個(gè)數(shù)據(jù)庫的庫信息將所述待寫入數(shù)據(jù)分別寫入到所述至少一個(gè)數(shù)據(jù)庫中;

所述配置文件中包括各數(shù)據(jù)庫的庫信息,所述庫信息包括數(shù)據(jù)庫的庫身份標(biāo)識ID、庫地址以及庫權(quán)重;所述數(shù)據(jù)庫的庫權(quán)重用于指示向所述數(shù)據(jù)庫分配所述待寫入數(shù)據(jù)的比例。

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

確定模塊,用于確定所述待寫入數(shù)據(jù)的各鍵值以及所述至少一個(gè)數(shù)據(jù)庫的各庫ID;

所述寫入模塊,還用于將所述各鍵值與所述各庫ID的對應(yīng)關(guān)系分別寫入到緩存系統(tǒng)中;其中,所述對應(yīng)關(guān)系用于指示所述鍵值指示的數(shù)據(jù)已寫入所述庫ID指示的數(shù)據(jù)庫中。

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

查詢模塊,用于查詢所述緩存系統(tǒng)中是否存在所述待寫入數(shù)據(jù)的鍵值對應(yīng)的庫ID;

所述分配模塊,具體用于:

若查詢模塊查詢到所述緩存系統(tǒng)中不存在所述待寫入數(shù)據(jù)的鍵值對應(yīng)的庫ID時(shí),根據(jù)所述各數(shù)據(jù)庫的庫權(quán)重為所述待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫。

9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,

所述查詢模塊,還用于在所述查詢模塊查詢到所述緩存系統(tǒng)中存在所述待寫入數(shù)據(jù)的鍵值對應(yīng)的庫ID時(shí),查詢所述配置文件中所述庫ID對應(yīng)的庫地址以及庫權(quán)重;

所述寫入模塊,還用于利用所述查詢的庫地址以及庫權(quán)重將所述待寫入數(shù)據(jù)分別寫入到所述庫ID指示的數(shù)據(jù)庫中。

10.根據(jù)權(quán)利要求7至9任一項(xiàng)所述的裝置,其特征在于,

所述獲取模塊,還用于在接收到數(shù)據(jù)讀取請求時(shí),獲取待讀取數(shù)據(jù)的鍵值;

所述查詢模塊,還用于查詢所述緩存系統(tǒng)中所述待讀取數(shù)據(jù)的鍵值對應(yīng)的庫ID;

所述裝置,還包括:

讀取模塊,用于從所述查詢的庫ID指示的數(shù)據(jù)庫中讀取所述待讀取數(shù)據(jù)。

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