国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      快速跳表掃描和插入的制作方法

      文檔序號(hào):39417733發(fā)布日期:2024-09-18 11:52閱讀:26來源:國(guó)知局
      快速跳表掃描和插入的制作方法

      公開文本整體涉及數(shù)據(jù)存儲(chǔ),并且更具體地涉及操縱跳表數(shù)據(jù)結(jié)構(gòu)。


      背景技術(shù):

      1、在計(jì)算機(jī)科學(xué)領(lǐng)域中,已經(jīng)開發(fā)了各種復(fù)雜的數(shù)據(jù)結(jié)構(gòu)以促進(jìn)信息的存儲(chǔ)。通常使用多個(gè)指針來創(chuàng)建這些數(shù)據(jù)結(jié)構(gòu)以將一系列記錄連接在一起。當(dāng)設(shè)計(jì)復(fù)雜結(jié)構(gòu)時(shí),開發(fā)者通常權(quán)衡與插入和檢索信息的復(fù)雜性以及總體數(shù)據(jù)結(jié)構(gòu)大小有關(guān)的問題。跳表是更復(fù)雜的數(shù)據(jù)結(jié)構(gòu)的一個(gè)示例,它之所以受歡迎是因?yàn)樗梢跃S護(hù)大型數(shù)據(jù)集,同時(shí)仍然提供至多達(dá)o(log?n)的插入復(fù)雜度和至多達(dá)o(log?n)的搜索復(fù)雜度。在這種類型的數(shù)據(jù)結(jié)構(gòu)中,可以基于鍵順序來對(duì)記錄進(jìn)行排序,并且使用數(shù)據(jù)記錄序列的鏈接分級(jí)結(jié)構(gòu)來對(duì)記錄進(jìn)行關(guān)聯(lián),其中每個(gè)連續(xù)序列跳過的元素比前一個(gè)序列少。使用指針?biāo)淖兓叨葋韺?shí)現(xiàn)鏈接分級(jí)結(jié)構(gòu),使得在給定的塔內(nèi),可以基于跳過記錄的數(shù)量來布置指針。當(dāng)遍歷跳表時(shí)跳過記錄的這種能力可以允許比順序地掃描通過記錄更快地定位給定記錄。


      技術(shù)實(shí)現(xiàn)思路



      技術(shù)特征:

      1.一種其上存儲(chǔ)有程序指令的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),所述程序指令能夠使計(jì)算系統(tǒng)實(shí)現(xiàn)操作,所述操作包括:

      2.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)可讀介質(zhì),其中所述掃描包括:

      3.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)可讀介質(zhì),其中所述操作還包括:

      4.根據(jù)權(quán)利要求3所述的計(jì)算機(jī)可讀介質(zhì),其中所述操作還包括:

      5.根據(jù)權(quán)利要求4所述的計(jì)算機(jī)可讀介質(zhì),其中所述操作還包括:

      6.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)可讀介質(zhì),其中所述操作還包括:

      7.根據(jù)權(quán)利要求6所述的計(jì)算機(jī)可讀介質(zhì),其中所述索引是散列表;以及

      8.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)可讀介質(zhì),其中所述掃描包括:

      9.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)可讀介質(zhì),其中所述操作還包括:

      10.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)可讀介質(zhì),其中所述跳表維護(hù)存儲(chǔ)在緩沖器數(shù)據(jù)結(jié)構(gòu)中的鍵值記錄的鍵的排序,所述緩沖器數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)用于活動(dòng)數(shù)據(jù)庫事務(wù)的數(shù)據(jù)。

      11.一種方法,包括:

      12.根據(jù)權(quán)利要求11所述的方法,其中確定包括:

      13.根據(jù)權(quán)利要求11所述的方法,還包括:

      14.根據(jù)權(quán)利要求13所述的方法,其中確定包括:

      15.根據(jù)權(quán)利要求11所述的方法,其中所述跳表維護(hù)等待由所述數(shù)據(jù)庫提交的數(shù)據(jù)庫事務(wù)的鍵值記錄的鍵的所述排序。

      16.一種計(jì)算系統(tǒng),包括:

      17.根據(jù)權(quán)利要求16所述的計(jì)算系統(tǒng),其中劃分包括:

      18.根據(jù)權(quán)利要求16所述的計(jì)算系統(tǒng),其中確定包括:

      19.根據(jù)權(quán)利要求16所述的計(jì)算系統(tǒng),其中所述操作還包括:

      20.根據(jù)權(quán)利要求16所述的計(jì)算系統(tǒng),其中所述跳表中的所述多個(gè)鍵值記錄中的第一鍵值記錄通過包括指向散列表中的桶的第一指針而間接地指向所述多個(gè)鍵值記錄中的第二鍵值記錄,其中所述桶包括指向所述第二鍵值記錄的第二指針。


      技術(shù)總結(jié)
      本文公開了涉及高效管理跳表數(shù)據(jù)結(jié)構(gòu)的技術(shù)。在各種實(shí)施方案中,計(jì)算系統(tǒng)存儲(chǔ)包括多個(gè)鍵值記錄的跳表,多個(gè)鍵值記錄包括指向多個(gè)鍵值記錄中的其他鍵值記錄的一個(gè)或多個(gè)指針。計(jì)算系統(tǒng)針對(duì)與特定鍵相關(guān)聯(lián)的位置掃描跳表。掃描包括使用特定鍵的前綴標(biāo)識(shí)跳表的特定部分,其中特定部分包括具備帶有相同前綴的鍵的鍵值記錄。掃描還進(jìn)一步包括在經(jīng)標(biāo)識(shí)的部分內(nèi)發(fā)起針對(duì)該位置的掃描。在一些實(shí)施方案中,計(jì)算系統(tǒng)響應(yīng)于掃描標(biāo)識(shí)該位置而在與特定鍵相關(guān)聯(lián)的該位置處將鍵值記錄插入跳表。

      技術(shù)研發(fā)人員:P·J·赫爾蘭德,J·E·梅斯
      受保護(hù)的技術(shù)使用者:碩動(dòng)力公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/9/17
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1