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

數(shù)據(jù)庫(kù)表索引的實(shí)現(xiàn)方法和裝置與流程

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

技術(shù)特征:

1.一種數(shù)據(jù)庫(kù)表索引的實(shí)現(xiàn)方法,其特征在于,所述數(shù)據(jù)庫(kù)表包括至少一個(gè)用來(lái)建立索引的摘要列,每個(gè)摘要列對(duì)應(yīng)于一個(gè)所述數(shù)據(jù)庫(kù)表中的引用列,所述方法包括:

獲取所述數(shù)據(jù)庫(kù)表中摘要列和引用列的對(duì)應(yīng)關(guān)系;

當(dāng)在所述數(shù)據(jù)庫(kù)表中新增記錄時(shí),在所述記錄中與引用列對(duì)應(yīng)的摘要列保存所述引用列值的摘要值;

當(dāng)對(duì)所述數(shù)據(jù)庫(kù)表的操作以引用列及其列值為條件時(shí),將條件中的引用列替換為對(duì)應(yīng)的摘要列,將條件中的引用列值替換為所述引用列值的摘要值后,進(jìn)行所述操作。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取數(shù)據(jù)庫(kù)表中摘要列和引用列的對(duì)應(yīng)關(guān)系,包括:按照預(yù)定的摘要列發(fā)現(xiàn)規(guī)則,在所述數(shù)據(jù)庫(kù)表的元數(shù)據(jù)中發(fā)現(xiàn)摘要列與引用列的對(duì)應(yīng)關(guān)系。

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述摘要列發(fā)現(xiàn)規(guī)則包括:

摘要列的列名中包括預(yù)定摘要列標(biāo)志和所對(duì)應(yīng)的引用列列名,并被數(shù)據(jù)庫(kù)表的索引引用;

摘要列的注釋中包括預(yù)定摘要列標(biāo)志和所對(duì)應(yīng)的引用列列名,并被數(shù)據(jù)庫(kù)表的索引引用;或,

引用列的注釋中包括預(yù)定引用列標(biāo)志和所對(duì)應(yīng)的摘要列列名,并被數(shù)據(jù)庫(kù)表的索引引用。

4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取數(shù)據(jù)庫(kù)表中摘要列和引用列的對(duì)應(yīng)關(guān)系,包括:讀取預(yù)定的配置文件,所述配置文件中保存有所述數(shù)據(jù)庫(kù)表中摘要列和引用列的對(duì)應(yīng)關(guān)系。

5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)在數(shù)據(jù)庫(kù)表中新增記錄時(shí),在所述記錄中與引用列對(duì)應(yīng)的摘要列保存所述引用列值的摘要值,包括:修改插入記錄指令,在插入記錄指令中增加摘要列并以所述摘要列對(duì)應(yīng)的引用列值的摘要值作為其摘要列值,執(zhí)行修改后的插入記錄指令;或,

執(zhí)行插入記錄指令在數(shù)據(jù)庫(kù)表中插入新增記錄,生成并執(zhí)行對(duì)所述新增記錄的更新指令,將所述新增記錄的摘要列值更新為與所述摘要列對(duì)應(yīng)的引用列值的摘要值。

6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:當(dāng)修改所述數(shù)據(jù)庫(kù)表中記錄的引用列值時(shí),將所述記錄中與所述引用列對(duì)應(yīng)的摘要列值更新為修改后引用列值的摘要值。

7.根據(jù)權(quán)利要求6所述的方法,其特征在于,當(dāng)修改所述數(shù)據(jù)庫(kù)表中記錄的引用列值時(shí),將所述記錄中與所述引用列對(duì)應(yīng)的摘要列值更新為修改后引用列值的摘要值,包括:修改對(duì)所述記錄的更新指令,在更新指令中增加與要修改列值的引用列對(duì)應(yīng)的摘要列,并以修改后引用列值的摘要值作為其摘要列值,執(zhí)行修改后的更新指令;或,

執(zhí)行對(duì)所述記錄的更新指令,對(duì)所述記錄的引用列值進(jìn)行修改,生成并執(zhí)行對(duì)所述記錄的更新指令,將所述記錄中與被修改列值的引用列對(duì)應(yīng)的摘要列值更新為修改后引用列值的摘要值。

8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)數(shù)據(jù)庫(kù)表的操作以引用列及其列值為條件,包括:對(duì)所述數(shù)據(jù)庫(kù)表的查詢(xún)指令、刪除指令或更新指令的條件中包括引用列及其列值。

9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述摘要值采用循環(huán)冗余檢驗(yàn)CRC、消息摘要法MD、或安全哈希算法SHA生成。

10.一種數(shù)據(jù)庫(kù)表索引的實(shí)現(xiàn)裝置,其特征在于,所述數(shù)據(jù)庫(kù)表包括至少一個(gè)用來(lái)建立索引的摘要列,每個(gè)摘要列對(duì)應(yīng)于一個(gè)所述數(shù)據(jù)庫(kù)表中的引用列,所述裝置包括:

對(duì)應(yīng)關(guān)系獲取單元,用于獲取所述數(shù)據(jù)庫(kù)表中摘要列和引用列的對(duì)應(yīng)關(guān)系;

新增記錄處理單元,用于當(dāng)在所述數(shù)據(jù)庫(kù)表中新增記錄時(shí),在所述記錄中與引用列對(duì)應(yīng)的摘要列保存所述引用列值的摘要值;

條件操作處理單元,用于當(dāng)對(duì)所述數(shù)據(jù)庫(kù)表的操作以引用列及其列值為條件時(shí),將條件中的引用列替換為對(duì)應(yīng)的摘要列,將條件中的引用列值替換為所述引用列值的摘要值后,進(jìn)行所述操作。

11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述對(duì)應(yīng)關(guān)系獲取單元具體用于:按照預(yù)定的摘要列發(fā)現(xiàn)規(guī)則,在所述數(shù)據(jù)庫(kù)表的元數(shù)據(jù)中發(fā)現(xiàn)摘要列與引用列的對(duì)應(yīng)關(guān)系。

12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述摘要列發(fā)現(xiàn)規(guī)則包括:

摘要列的列名中包括預(yù)定摘要列標(biāo)志和所對(duì)應(yīng)的引用列列名,并被數(shù)據(jù)庫(kù)表的索引引用;

摘要列的注釋中包括預(yù)定摘要列標(biāo)志和所對(duì)應(yīng)的引用列列名,并被數(shù)據(jù)庫(kù)表的索引引用;或,

引用列的注釋中包括預(yù)定引用列標(biāo)志和所對(duì)應(yīng)的摘要列列名,并被數(shù)據(jù)庫(kù)表的索引引用。

13.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述對(duì)應(yīng)關(guān)系獲取單元具體用于:讀取預(yù)定的配置文件,所述配置文件中保存有所述數(shù)據(jù)庫(kù)表中摘要列和引用列的對(duì)應(yīng)關(guān)系。

14.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述新增記錄處理單元具體用于:修改插入記錄指令,在插入記錄指令中增加摘要列并以所述摘要列對(duì)應(yīng)的引用列值的摘要值作為其摘要列值,執(zhí)行修改后的插入記錄指令;或,

執(zhí)行插入記錄指令在數(shù)據(jù)庫(kù)表中插入新增記錄,生成并執(zhí)行對(duì)所述新增記錄的更新指令,將所述新增記錄的摘要列值更新為與所述摘要列對(duì)應(yīng)的引用列值的摘要值。

15.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括:引用列值更新處理單元,用于當(dāng)修改所述數(shù)據(jù)庫(kù)表中記錄的引用列值時(shí),將所述記錄中與所述引用列對(duì)應(yīng)的摘要列值更新為修改后引用列值的摘要值。

16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述引用列值更新處理單元具體用于:修改對(duì)所述記錄的更新指令,在更新指令中增加與要修改列值的引用列對(duì)應(yīng)的摘要列,并以修改后引用列值的摘要值作為其摘要列值,執(zhí)行修改后的更新指令;或,

執(zhí)行對(duì)所述記錄的更新指令,對(duì)所述記錄的引用列值進(jìn)行修改,生成并執(zhí)行對(duì)所述記錄的更新指令,將所述記錄中與被修改列值的引用列對(duì)應(yīng)的摘要列值更新為修改后引用列值的摘要值。

17.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述對(duì)數(shù)據(jù)庫(kù)表的操作以引用列及其列值為條件,包括:對(duì)所述數(shù)據(jù)庫(kù)表的查詢(xún)指令、刪除指令或更新指令的條件中包括引用列及其列值。

18.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述摘要值采用循環(huán)冗余檢驗(yàn)CRC、消息摘要法MD、或安全哈希算法SHA生成。

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