專(zhuān)利名稱(chēng):更新關(guān)聯(lián)存儲(chǔ)器的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本公開(kāi)涉及用于更新關(guān)聯(lián)存儲(chǔ)器的方法和設(shè)備。
背景技術(shù):
關(guān)聯(lián)存儲(chǔ)器技術(shù)基于也可以稱(chēng)為自然智能的人類(lèi)智能的概念。通常,在從存儲(chǔ)器調(diào)取項(xiàng)目、事件和/或概念時(shí),人類(lèi)智能考慮這些項(xiàng)目、事件或概念如何被涉及。總體地,項(xiàng)目、事件和/或概念可以被稱(chēng)為“實(shí)體”。即,人類(lèi)智能在調(diào)取先前經(jīng)歷的實(shí)體時(shí),考慮先前經(jīng)歷的實(shí)體和其它實(shí)體之間的關(guān)聯(lián)。這樣,人類(lèi)智能使用基于關(guān)聯(lián)的存儲(chǔ)器,以便調(diào)取先前已經(jīng)歷的實(shí)體。該概念是當(dāng)前使用和鉆研的不同關(guān)聯(lián)存儲(chǔ)器技術(shù)的基礎(chǔ)。當(dāng)前存在各種類(lèi)型的關(guān)聯(lián)存儲(chǔ)器技術(shù)。這些類(lèi)型包括例如自動(dòng)關(guān)聯(lián)存儲(chǔ)器和異關(guān)聯(lián)(heteroassociative)存儲(chǔ)器,盡管下面描述的有利實(shí)施例不限于這些類(lèi)型的關(guān)聯(lián)存儲(chǔ)器。自動(dòng)關(guān)聯(lián)存儲(chǔ)器能夠僅使用數(shù)據(jù)段的一部分檢索該數(shù)據(jù)段。異關(guān)聯(lián)存儲(chǔ)器能夠使用源自另一類(lèi)別的關(guān)聯(lián)數(shù)據(jù)段從一個(gè)類(lèi)別檢索數(shù)據(jù)段。通常,關(guān)聯(lián)存儲(chǔ)器系統(tǒng)可以使用神經(jīng)網(wǎng)絡(luò)、人工智能和/或能夠在數(shù)據(jù)段之間形成關(guān)聯(lián)并然后基于這些關(guān)聯(lián)檢索不同數(shù)據(jù)段的其它合適技術(shù)實(shí)施。在關(guān)聯(lián)存儲(chǔ)器系統(tǒng)中的不同數(shù)據(jù)段可以來(lái)自不同數(shù)據(jù)源。例如,關(guān)聯(lián)存儲(chǔ)器可以使用源自任何數(shù)目的數(shù)據(jù)庫(kù)、表格、電子表格、日志、圖像、文件、數(shù)據(jù)結(jié)構(gòu)和/或其它數(shù)據(jù)源的數(shù)據(jù)構(gòu)建。特別地,關(guān)聯(lián)存儲(chǔ)器配置為獲取存儲(chǔ)在這些各種數(shù)據(jù)源中的數(shù)據(jù)。如在此使用,術(shù)語(yǔ)“獲取”意圖關(guān)聯(lián)存儲(chǔ)器使新數(shù)據(jù)納入關(guān)聯(lián)存儲(chǔ)器中存在的現(xiàn)有數(shù)據(jù),并然后在新獲取數(shù)據(jù)內(nèi)和/或在新獲取數(shù)據(jù)與先前獲取數(shù)據(jù)之間形成關(guān)聯(lián)。術(shù)語(yǔ)“獲取”也意圖再合并先前獲取的數(shù)據(jù),以便在先前獲取的數(shù)據(jù)之間形成新關(guān)系。經(jīng)常,對(duì)存儲(chǔ)在這些各種數(shù)據(jù)源中的數(shù)據(jù)進(jìn)行改變。這些改變可包括例如添加數(shù)據(jù)、移除數(shù)據(jù)、修改數(shù)據(jù)和/或其它類(lèi)型的改變。此后,可以期望使關(guān)聯(lián)存儲(chǔ)器獲取新版本的數(shù)據(jù)源,以便更新關(guān)聯(lián)存儲(chǔ)器。然而,對(duì)于用于更新關(guān)聯(lián)存儲(chǔ)器的當(dāng)前可用系統(tǒng),不可能通過(guò)將更新處理為“新數(shù)據(jù)”來(lái)獲取對(duì)關(guān)聯(lián)存儲(chǔ)器內(nèi)的現(xiàn)有數(shù)據(jù)的更新。因此,在一些情況下,可以?xún)H通過(guò)使用新版本的數(shù)據(jù)源而再生整個(gè)關(guān)聯(lián)存儲(chǔ)器來(lái)更新關(guān)聯(lián)存儲(chǔ)器。然而,隨著關(guān)聯(lián)存儲(chǔ)器的尺寸增加,再生關(guān)聯(lián)存儲(chǔ)器需要的時(shí)間量和/或努力也增加。在一些情況下,如果關(guān)聯(lián)存儲(chǔ)器足夠大,那么使期望的更新包括到關(guān)聯(lián)存儲(chǔ)器中的速率可以超過(guò)再生關(guān)聯(lián)存儲(chǔ)器需要的時(shí)間。因此,具有考慮上面討論的至少一些問(wèn)題和可能的其它問(wèn)題的方法和設(shè)備是有利的。
發(fā)明內(nèi)容
在一個(gè)有利實(shí)施例中,系統(tǒng)可包括關(guān)聯(lián)存儲(chǔ)器、第一表格、第二表格、比較器和更新器。關(guān)聯(lián)存儲(chǔ)器可包括多個(gè)數(shù)據(jù)和多個(gè)數(shù)據(jù)間的多個(gè)關(guān)聯(lián)。關(guān)聯(lián)存儲(chǔ)器可從第一表格建立。第一表格可包括第一記錄,其中該第一記錄可包括第一字段和第二字段。關(guān)聯(lián)存儲(chǔ)器可以配置為獲取第一字段并避免獲取第二字段。第二表格可包括第二記錄,其中該第二記錄可包括第三字段。第三字段存儲(chǔ)表示第一字段是否已由關(guān)聯(lián)存儲(chǔ)器獲取或已被關(guān)聯(lián)存儲(chǔ)器忘記中的至少一個(gè)的第一信息。比較器可以配置為比較第一表格和第二表格,從而識(shí)別第一字段是否應(yīng)被關(guān)聯(lián)存儲(chǔ)器忘記或第一字段是否應(yīng)由關(guān)聯(lián)存儲(chǔ)器獲取中的一個(gè)。更新器可以配置為通過(guò)執(zhí)行獲取第一字段或忘記第一字段中的一個(gè)來(lái)更新關(guān)聯(lián)存儲(chǔ)器。在另一有利實(shí)施例中,提供用于更新關(guān)聯(lián)存儲(chǔ)器的方法。對(duì)關(guān)聯(lián)存儲(chǔ)器從其建立的第一表格的更新可以在第一有形存儲(chǔ)器中接收。第一表格可包含第一記錄,其中該第一記錄可包含第一字段和第二字段。關(guān)聯(lián)存儲(chǔ)器可以配置為獲取第一字段。關(guān)聯(lián)存儲(chǔ)器可包含多個(gè)數(shù)據(jù)和多個(gè)數(shù)據(jù)中的多個(gè)關(guān)聯(lián)。關(guān)聯(lián)存儲(chǔ)器可進(jìn)一步配置為避免獲取第二字段。第一處理器可比較第一表格與第二有形存儲(chǔ)器中的第二表格,從而識(shí)別第一字段是否應(yīng)被關(guān)聯(lián)存儲(chǔ)器忘記或第一字段是否應(yīng)由關(guān)聯(lián)存儲(chǔ)器獲取中的一個(gè)。第二表格可包含第二記錄,其中該第二記錄可包括第三字段。第三字段可存儲(chǔ)表示第一字段是否已由關(guān)聯(lián)存儲(chǔ)器獲取或已被關(guān)聯(lián)存儲(chǔ)器忘記中的至少一個(gè)的第一信息。比較可以形成。第二處理器可通過(guò)執(zhí)行獲取第一字段或忘記第一字段中的一個(gè)來(lái)更新關(guān)聯(lián)存儲(chǔ)器。在另一有利實(shí)施例中,存儲(chǔ)計(jì)算機(jī)可用程序代碼的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可包含計(jì)算機(jī)可用程序代碼。計(jì)算機(jī)可用程序代碼可以存在以在第一有形存儲(chǔ)器中接收對(duì)第一表格的更新,關(guān)聯(lián)存儲(chǔ)器從該第一表格建立。第一表格可包含第一記錄,其中該第一記錄可包含第一字段和第二字段。關(guān)聯(lián)存儲(chǔ)器可以配置為獲取第一字段。關(guān)聯(lián)存儲(chǔ)器可包含多個(gè)數(shù)據(jù)和多個(gè)數(shù)據(jù)中的多個(gè)關(guān)聯(lián)。關(guān)聯(lián)存儲(chǔ)器可進(jìn)一步配置為避免獲取第二字段。計(jì)算機(jī)可用程序代碼可以存在以使用第一處理器比較第一表格與第二有形存儲(chǔ)器中的第二表格,從而識(shí)別第一字段是否應(yīng)被關(guān)聯(lián)存儲(chǔ)器忘記或第一字段是否應(yīng)由關(guān)聯(lián)存儲(chǔ)器獲取中的一個(gè)。第二表格可包含第二記錄,其中該第二記錄可包括第三字段。第三字段可存儲(chǔ)表示第一字段是否已由關(guān)聯(lián)存儲(chǔ)器獲取或已被關(guān)聯(lián)存儲(chǔ)器忘記中的至少一個(gè)的第一信息。比較可以形成。計(jì)算機(jī)可用程序代碼可以存在以使用第二處理器通過(guò)執(zhí)行獲取第一字段或忘記第一字段中的一個(gè)來(lái)更新關(guān)聯(lián)存儲(chǔ)器。特征、功能和優(yōu)點(diǎn)可以在本公開(kāi)的各種實(shí)施例中獨(dú)立實(shí)現(xiàn),或可以在其它實(shí)施例中組合實(shí)現(xiàn),其中進(jìn)一步的細(xì)節(jié)參考下面的描述和附圖可見(jiàn)。
確信是新穎性特征的有利實(shí)施例的特性在所附權(quán)利要求中闡述。然而,有利實(shí)施例及其使用的優(yōu)選模式、進(jìn)一步的目標(biāo)和優(yōu)點(diǎn)在結(jié)合附圖閱讀時(shí)參考本公開(kāi)的有利實(shí)施例的如下具體實(shí)施方式
而被最優(yōu)理解,其中:圖1是根據(jù)有利實(shí)施例的用于管理關(guān)聯(lián)存儲(chǔ)器的存儲(chǔ)器管理系統(tǒng)的框圖的圖示;圖2A和圖2B是根據(jù)有利實(shí)施例的用于更新關(guān)聯(lián)存儲(chǔ)器的處理流程的圖示;圖3是根據(jù)有利實(shí)施例的用于更新關(guān)聯(lián)存儲(chǔ)器的處理的流程圖的圖示;圖4是根據(jù)有利實(shí)施例的用于更新第一表格的處理的流程圖的圖示,關(guān)聯(lián)存儲(chǔ)器從該第一表格建立;圖5是根據(jù)有利實(shí)施例的用于更新關(guān)聯(lián)存儲(chǔ)器的處理的流程圖的圖示;以及
圖6是根據(jù)有利實(shí)施例的數(shù)據(jù)處理系統(tǒng)的圖示。
具體實(shí)施例方式不同的有利實(shí)施例認(rèn)識(shí)到并考慮了許多不同的考慮。例如,不同的有利實(shí)施例認(rèn)識(shí)到并考慮了更新關(guān)聯(lián)存儲(chǔ)器以包括源自基礎(chǔ)數(shù)據(jù)源的數(shù)據(jù)的更新版本可以要求使用更新數(shù)據(jù)再生關(guān)聯(lián)存儲(chǔ)器。不同的有利實(shí)施例認(rèn)識(shí)到并考慮了隨著關(guān)聯(lián)存儲(chǔ)器的尺寸的增力口,再生關(guān)聯(lián)存儲(chǔ)器可以要求比期望更多的時(shí)間、努力和/或處理資源。進(jìn)一步地,不同的有利實(shí)施例認(rèn)識(shí)到并考慮了再生關(guān)聯(lián)存儲(chǔ)器的處理可以不提供用于跟蹤在不同基礎(chǔ)數(shù)據(jù)源中做出的改變的系統(tǒng)。另外,不同的有利實(shí)施例認(rèn)識(shí)到并考慮了一個(gè)方案可以用于關(guān)聯(lián)存儲(chǔ)器,從而僅重獲取其中已做出對(duì)數(shù)據(jù)源中數(shù)據(jù)的改變的數(shù)據(jù)源。即,關(guān)聯(lián)存儲(chǔ)器可以?xún)H重獲取更新的數(shù)據(jù),而不重獲取源自關(guān)聯(lián)存儲(chǔ)器從其建立的基礎(chǔ)數(shù)據(jù)源的剩余數(shù)據(jù)。例如,關(guān)聯(lián)存儲(chǔ)器可以在對(duì)表格中的記錄進(jìn)行改變時(shí)重獲取包含記錄的表格中的數(shù)據(jù)。重獲取該表格中的數(shù)據(jù)可以包括循環(huán)訪(fǎng)問(wèn)存儲(chǔ)在表格中的全部記錄,即使對(duì)數(shù)據(jù)的改變僅包括一個(gè)記錄的一個(gè)改變。不同的有利實(shí)施例認(rèn)識(shí)到并考慮了該處理可以使用比期望更多的處理資源并利用比期望更多的時(shí)間。因此,不同的有利實(shí)施例可以提供用于以不需要重建關(guān)聯(lián)存儲(chǔ)器的方式更新關(guān)聯(lián)存儲(chǔ)器的方法和設(shè)備。在一個(gè)有利實(shí)施例中,系統(tǒng)可包括關(guān)聯(lián)存儲(chǔ)器、第一表格、第二表格、比較器和更新器。關(guān)聯(lián)存儲(chǔ)器可包括多個(gè)數(shù)據(jù)和多個(gè)數(shù)據(jù)中的多個(gè)關(guān)聯(lián)。關(guān)聯(lián)存儲(chǔ)器可從第一表格建立。第一表格可包括第一記錄,其中該第一記錄包括第一字段和第二字段。關(guān)聯(lián)存儲(chǔ)器可以配置為獲取第一字段并避免獲取第二字段。第二表格可包括第二記錄,其中該第二記錄包括第三字段。第三字段可以存儲(chǔ)表示第一字段是否已由關(guān)聯(lián)存儲(chǔ)器獲取或者已被關(guān)聯(lián)存儲(chǔ)器忘記中的至少一個(gè)的第一信息。比較器可以配置為比較第一表格和第二表格,從而識(shí)別第一字段是否應(yīng)被關(guān)聯(lián)存儲(chǔ)器忘記或第一字段是否應(yīng)由關(guān)聯(lián)存儲(chǔ)器獲取中的一個(gè)。更新器可以配置為通過(guò)執(zhí)行獲取第一字段或忘記第一字段中的一個(gè)來(lái)更新關(guān)聯(lián)存儲(chǔ)器?,F(xiàn)在參考附圖,并且現(xiàn)在特別參考圖1,根據(jù)有利實(shí)施例示出了用于管理關(guān)聯(lián)存儲(chǔ)器的存儲(chǔ)器管理系統(tǒng)的框圖的圖示。在圖1中,存儲(chǔ)器管理系統(tǒng)100可以是配置為管理關(guān)聯(lián)存儲(chǔ)器102的系統(tǒng)。在這些說(shuō)明性示例中,存儲(chǔ)器管理系統(tǒng)100可包括計(jì)算機(jī)系統(tǒng)104和存儲(chǔ)系統(tǒng)106。計(jì)算機(jī)系統(tǒng)104可包括多個(gè)計(jì)算機(jī)。如在本文中使用的,多個(gè)項(xiàng)目意味著一個(gè)或更多項(xiàng)目。例如,多個(gè)計(jì)算機(jī)意味著一個(gè)或更多計(jì)算機(jī)。當(dāng)計(jì)算機(jī)系統(tǒng)104中存在多于一個(gè)計(jì)算機(jī)時(shí),這些計(jì)算機(jī)可以相互通信。進(jìn)一步地,這些計(jì)算機(jī)中的一個(gè)或更多可以在相同位置和/或在不同位置、在分布或聯(lián)網(wǎng)環(huán)境中,這取決于實(shí)施方式。計(jì)算機(jī)系統(tǒng)104可以與存儲(chǔ)系統(tǒng)106通信。在這些說(shuō)明性示例中,存儲(chǔ)系統(tǒng)106可包括多個(gè)存儲(chǔ)裝置。當(dāng)存儲(chǔ)系統(tǒng)106中存在多于一個(gè)存儲(chǔ)裝置時(shí),這些存儲(chǔ)裝置可以在相同位置和/或在不同位置、在分布或聯(lián)網(wǎng)環(huán)境中。關(guān)聯(lián)存儲(chǔ)器102可以存儲(chǔ)在存儲(chǔ)系統(tǒng)106中的多個(gè)存儲(chǔ)裝置中的一個(gè)或更多個(gè)中。這樣,關(guān)聯(lián)存儲(chǔ)器102可存儲(chǔ)在一個(gè)或更多位置中,可以存儲(chǔ)在分布或聯(lián)網(wǎng)環(huán)境中,這取決于實(shí)施方式。在這些說(shuō)明性示例中,關(guān)聯(lián)存儲(chǔ)器102可包括多個(gè)數(shù)據(jù)108和多個(gè)數(shù)據(jù)108中的多個(gè)關(guān)聯(lián)110。如本文所使用的,多個(gè)數(shù)據(jù)108中數(shù)據(jù)之間的多個(gè)關(guān)聯(lián)110中的“關(guān)聯(lián)”是數(shù)據(jù)中的邏輯關(guān)聯(lián),盡管所述關(guān)聯(lián)在一些硬件實(shí)施方式中可以是有形的。作為一個(gè)說(shuō)明性示例,源自多個(gè)數(shù)據(jù)108中數(shù)據(jù)的第一類(lèi)別的第一段數(shù)據(jù)可以與源自多個(gè)數(shù)據(jù)108中數(shù)據(jù)的第二類(lèi)別的第二段數(shù)據(jù)關(guān)聯(lián)。該關(guān)聯(lián)允許這些數(shù)據(jù)段中的任意一個(gè)將通過(guò)使用另一個(gè)數(shù)據(jù)段從關(guān)聯(lián)存儲(chǔ)器102中被檢索到。如在本文中使用的,在多個(gè)數(shù)據(jù)108中的“數(shù)據(jù)段”也可稱(chēng)為“數(shù)據(jù)項(xiàng)”?!皵?shù)據(jù)段”或“數(shù)據(jù)項(xiàng)”在這些說(shuō)明性示例中可包括任何數(shù)目的值、數(shù)字、標(biāo)識(shí)符、標(biāo)簽、日期、時(shí)間和/或其它合適信息,及其組合。在一些說(shuō)明性示例中,所述關(guān)聯(lián)可以在數(shù)據(jù)項(xiàng)和數(shù)據(jù)項(xiàng)的一部分之間進(jìn)行。S卩,可以?xún)H使用數(shù)據(jù)項(xiàng)的一部分代替整個(gè)數(shù)據(jù)項(xiàng)從關(guān)聯(lián)存儲(chǔ)器102檢索該數(shù)據(jù)項(xiàng)。在這些說(shuō)明性示例中,可使用存儲(chǔ)在存儲(chǔ)系統(tǒng)106中的多個(gè)數(shù)據(jù)源116中的信息114建立關(guān)聯(lián)存儲(chǔ)器102。多個(gè)數(shù)據(jù)源116中的數(shù)據(jù)源可以是為存儲(chǔ)和組織數(shù)據(jù)配置的任何類(lèi)型的數(shù)據(jù)結(jié)構(gòu)。例如,多個(gè)數(shù)據(jù)源116可包括表格、數(shù)據(jù)庫(kù)、列表、陣列、樹(shù)、文件、日志、報(bào)告、圖像、視頻和其它合適類(lèi)型的數(shù)據(jù)源中的至少一個(gè)。如在此使用的,短語(yǔ)“至少一個(gè)”在與項(xiàng)目列表一起使用時(shí),意味著可以使用列出項(xiàng)目的一個(gè)或更多個(gè)的不同組合,并且可能僅需要列表中每個(gè)項(xiàng)目中的一個(gè)。例如,“項(xiàng)目A、項(xiàng)目B和項(xiàng)目C中的至少一個(gè)”可以包括例如但不限于:項(xiàng)目A,或項(xiàng)目A和項(xiàng)目B。該例子也可包括項(xiàng)目A、項(xiàng)目B、和項(xiàng)目C,或項(xiàng)目B和項(xiàng)目C。在其它例子中,“至少一個(gè)”可以例如但不限于:兩個(gè)項(xiàng)目A、一個(gè)項(xiàng)目B和10個(gè)項(xiàng)目C ;四個(gè)項(xiàng)目B和七個(gè)項(xiàng)目C ;以及其它合適的組合。存儲(chǔ)在存儲(chǔ)系統(tǒng)106中的多個(gè)數(shù)據(jù)源116中的信息114的至少一部分在關(guān)聯(lián)存儲(chǔ)器102中形成多個(gè)數(shù)據(jù)108。如在此使用的,信息114 “的至少一部分”意味著信息114的一些或全部。進(jìn)一步地,多個(gè)項(xiàng)目中的“至少一部分”,如在此使用的,意味著多個(gè)項(xiàng)目中的一個(gè)、一些或全部。源表格118是多個(gè)數(shù)據(jù)源116中的一個(gè)的示例。源表格118可以是例如用來(lái)建立關(guān)聯(lián)數(shù)據(jù)庫(kù)102的關(guān)系數(shù)據(jù)庫(kù)。在這些說(shuō)明性示例中,用來(lái)建立關(guān)聯(lián)存儲(chǔ)器102的信息114的至少一部分源于源表格118。源表格118可以包括多個(gè)源記錄120和多個(gè)源字段類(lèi)型122。如在此使用的,表格中的“記錄”可以是表格中的行,盡管“記錄”不必需限于表格中的行。進(jìn)一步地,表格中的“字段類(lèi)型”可以是表格中的列,盡管“字段類(lèi)型”不必需限于表格中的列。因此,在其它說(shuō)明性示例中,術(shù)語(yǔ)“記錄”和“字段類(lèi)型”可以表示表格架構(gòu)中的其它特征。在一個(gè)說(shuō)明性示例中,源記錄124可以是多個(gè)源記錄120中的一個(gè)的示例。源記錄124具有多個(gè)源字段類(lèi)型122的多個(gè)字段126。如在此使用的,表格中的“字段”可以是表格中記錄和字段類(lèi)型的交點(diǎn)。該“字段”也可以稱(chēng)為“單元”。這樣,多個(gè)源字段類(lèi)型122中的每個(gè)字段類(lèi)型的字段都可以在源記錄124的多個(gè)字段126中存在。進(jìn)一步地,在字段中包含的數(shù)據(jù)或值也可以稱(chēng)為字段中的信息。在該說(shuō)明性示例中,多個(gè)字段126的全部可以或可以不包含信息。源表格118可以是可更新的。即,用戶(hù)可以輸入用戶(hù)輸入以改變存儲(chǔ)在源表格118中的信息,從而更新源表格118。改變存儲(chǔ)在源表格118中的信息可包括添加信息到源表格118、從源表格118刪除信息和/或修改已經(jīng)存儲(chǔ)在源表格118中的信息中的至少一個(gè)。在一些情況下,對(duì)源表格118的更新可以由計(jì)算機(jī)系統(tǒng)104上運(yùn)行的軟件做出。在這些說(shuō)明性示例中,存儲(chǔ)器更新模塊130可以在計(jì)算機(jī)系統(tǒng)104中存在。存儲(chǔ)器更新模塊130可以使用硬件、軟件或該兩者的組合實(shí)施。作為一個(gè)說(shuō)明性示例,存儲(chǔ)器更新模塊130可使用一個(gè)或更多個(gè)處理器實(shí)施,該處理器可包括例如第一處理器、第二處理器、第三處理器、第四處理器、第五處理器并可以包括更多或更少處理器。存儲(chǔ)器更新模塊130可以被實(shí)施以允許基于兩個(gè)假設(shè)更新關(guān)聯(lián)存儲(chǔ)器102。第一假設(shè)可以是當(dāng)關(guān)聯(lián)存儲(chǔ)器102基于信息114的某部分建立時(shí),建立關(guān)聯(lián)存儲(chǔ)器102的信息114的所述部分可以不改變或修改。第二假設(shè)可以是當(dāng)數(shù)據(jù)的該部分與數(shù)據(jù)的該部分由關(guān)聯(lián)存儲(chǔ)器102獲取時(shí)相同時(shí),關(guān)聯(lián)存儲(chǔ)器102可以?xún)H從多個(gè)數(shù)據(jù)108 “忘記”或移除數(shù)據(jù)的該部分。存儲(chǔ)器更新模塊130可以配置為允許關(guān)聯(lián)存儲(chǔ)器102獲取存儲(chǔ)在源表格118中的信息,而不實(shí)際獲取源表格118。例如,存儲(chǔ)器更新模塊130可以配置為使用源表格118產(chǎn)生第一表格134。在第一表格134中包含的信息可以源于源表格118。這樣,關(guān)聯(lián)存儲(chǔ)器102間接可以使用存儲(chǔ)在第一表格134中的信息獲取源表格118中的信息。在關(guān)聯(lián)存儲(chǔ)器102獲取信息時(shí),關(guān)聯(lián)存儲(chǔ)器102可以使該信息并入多個(gè)數(shù)據(jù)108。進(jìn)一步地,關(guān)聯(lián)存儲(chǔ)器102可在新獲取的信息內(nèi)和/或在新獲取的信息與先前由關(guān)聯(lián)存儲(chǔ)器102獲取的信息之間形成關(guān)聯(lián)。如所述,第一表格134可包括第一數(shù)目的記錄138和第一數(shù)目的字段類(lèi)型140以及第二數(shù)目的字段類(lèi)型142。第一數(shù)目的字段類(lèi)型140可以與源表格118中的多個(gè)源字段類(lèi)型122中的至少部分143相同。關(guān)聯(lián)存儲(chǔ)器102可以配置為獲取第一數(shù)目的字段類(lèi)型140的字段,并避免獲取用于第一數(shù)目的記錄138的第二數(shù)目的字段類(lèi)型142的字段。獲取字段可包括獲取字段中的信息。在這些說(shuō)明性示例中,可以使用源表格118中的多個(gè)源記錄120產(chǎn)生第一表格134中的第一數(shù)目的記錄138。作為一個(gè)說(shuō)明性示例,可以使用源記錄124產(chǎn)生第一數(shù)目的記錄138中的第一記錄144。這樣,第一記錄144可對(duì)應(yīng)于源記錄124。第一記錄144可包括第一數(shù)目的字段類(lèi)型140的第一數(shù)目的字段146和第二數(shù)目的字段類(lèi)型142的第二數(shù)目的字段 148。存儲(chǔ)器更新模塊130可從源記錄124的多個(gè)字段126復(fù)制信息到第一記錄144的第一數(shù)目的字段146。特別地,存儲(chǔ)器更新模塊130可從多個(gè)源字段類(lèi)型122的部分143中的多個(gè)字段126的所述部分復(fù)制信息到第一記錄144的第一數(shù)目的字段146。第一字段類(lèi)型149可以是第一表格134中的第一數(shù)目的字段類(lèi)型140中的一個(gè)的示例,該字段類(lèi)型與源表格118中的多個(gè)源字段類(lèi)型122中的部分143中的字段類(lèi)型相同。第一字段類(lèi)型149的第一字段150可以是第一記錄144的第一數(shù)目的字段146中的一個(gè)的示例。第一字段150可包含源自源表格118中的源記錄124的多個(gè)字段126中的字段151的信息,所述字段151具有與第一字段類(lèi)型149相同的字段類(lèi)型。關(guān)聯(lián)存儲(chǔ)器102可配置為獲取第一字段150和第一記錄144的第一數(shù)目的字段146中任何其它字段中的信息。這樣,關(guān)聯(lián)存儲(chǔ)器102可以能夠使用第一表格134中第一記錄144中的信息間接獲取源記錄124中的信息。第二字段152可以是第一記錄144的第二數(shù)目的字段148中的一個(gè)的示例。第二字段152具有第二字段類(lèi)型153。第二字段類(lèi)型153的第二字段152中的信息可以表示關(guān)聯(lián)存儲(chǔ)器102是否將獲取或忘記了第一記錄144的第一數(shù)目的字段146中的信息。在關(guān)聯(lián)存儲(chǔ)器102 “忘記”信息時(shí),關(guān)聯(lián)存儲(chǔ)器102可以從包括該信息的多個(gè)數(shù)據(jù)108和/或多個(gè)關(guān)聯(lián)110中的任何關(guān)聯(lián)移除所述信息。例如,在源表格118中的源記錄124的字段151中的信息改變時(shí),存儲(chǔ)器更新模塊130可添加新記錄154到第一表格134中的第一數(shù)目的記錄138。特別地,存儲(chǔ)器更新模塊130中的加法器155可添加新記錄154到第一數(shù)目的記錄138。新記錄154可對(duì)應(yīng)于源記錄124。這樣,第一數(shù)目的記錄138可包括一個(gè)或更多記錄,例如第一記錄144和新紀(jì)錄154,其對(duì)應(yīng)于相同的源記錄,例如多個(gè)源記錄120中的源記錄124。加法器155可添加信息到新記錄154中的第二字段類(lèi)型153中的字段,其表示關(guān)聯(lián)存儲(chǔ)器102獲取了新字段154的第一數(shù)目的字段類(lèi)型140的多個(gè)字段。進(jìn)一步地,通過(guò)新記錄154被添加到第一表格134,存儲(chǔ)器更新模塊130中的標(biāo)記器159可改變第一記錄144的第二字段152中的信息,從而表示關(guān)聯(lián)存儲(chǔ)器102忘記了第一記錄144的第一數(shù)目的字段146。在這些說(shuō)明性示例中,由關(guān)聯(lián)存儲(chǔ)器102獲取和/或忘記的信息可以由存儲(chǔ)器更新模塊130使用第二表格136跟蹤。如圖所示,第二表格136可包括第二數(shù)目的記錄156和第三數(shù)目的字段類(lèi)型157。第二數(shù)目的記錄156可識(shí)別關(guān)聯(lián)存儲(chǔ)器102中的第一數(shù)目的記錄138中的信息的狀況。在這些例子中,第二數(shù)目的記錄156中的每一個(gè)均對(duì)應(yīng)于第一數(shù)目的記錄138中的一個(gè)。第三字段類(lèi)型158可以是第三數(shù)目的字段類(lèi)型157中的一個(gè)的示例。第三字段類(lèi)型158的字段可識(shí)別第一數(shù)目的記錄138中對(duì)應(yīng)記錄的狀況。例如,在第一記錄144中的信息由關(guān)聯(lián)存儲(chǔ)器102獲取時(shí),存儲(chǔ)器更新模塊130中的加法器155可以配置為添加第二記錄160到第二數(shù)目的記錄156。這樣,第二記錄160可對(duì)應(yīng)于第一數(shù)目的記錄138中的第一記錄144。第二記錄160可包括第三字段類(lèi)型158的第三字段162。第三字段162中的信息可表示第一記錄144的第一數(shù)目的字段146中的信息已被獲取并處于關(guān)聯(lián)存儲(chǔ)器102中。進(jìn)一步地,在被關(guān)聯(lián)存儲(chǔ)器102忘記第一記錄144的第一數(shù)目的字段146中的信息時(shí),第三字段162中的信息可被改變,從而表示該信息已被關(guān)聯(lián)存儲(chǔ)器102忘記。在這些說(shuō)明性示例中,第一表格134和/或第二表格136中的信息可以響應(yīng)于源表格18中隨時(shí)間的改變而被更新。關(guān)聯(lián)存儲(chǔ)器102可配置為使用第一表格134和/或第二表格136中的更新信息來(lái)更新。該更新也可稱(chēng)為關(guān)聯(lián)存儲(chǔ)器102的刷新。在關(guān)聯(lián)存儲(chǔ)器102更新時(shí),關(guān)聯(lián)存儲(chǔ)器102可執(zhí)行任何數(shù)目的操作。例如,關(guān)聯(lián)存儲(chǔ)器102可執(zhí)行獲取新信息、移除先前獲取的信息、在數(shù)據(jù)之間形成新關(guān)聯(lián)、移除數(shù)據(jù)之間的現(xiàn)有關(guān)聯(lián)、其它合適操作和其組合中的至少一個(gè)。在一些情況下,獲取的一部分新信息可以與先前獲取但被移除的信息基本相同。進(jìn)一步地,形成的新關(guān)聯(lián)可包括在關(guān)聯(lián)存儲(chǔ)器102中當(dāng)前存儲(chǔ)的新信息和先前獲取的信息之間形成關(guān)聯(lián)。關(guān)聯(lián)存儲(chǔ)器102可以響應(yīng)于事件132的發(fā)生而更新。事件132可以是例如但不限于:用戶(hù)輸入、命令、一段逝去的時(shí)間、警告、通知或一些其它合適類(lèi)型的事件。在一些說(shuō)明性示例中,事件132可以是添加新記錄到第一表格134。在其它說(shuō)明性示例中,關(guān)聯(lián)存儲(chǔ)器102可以配置為連續(xù)更新。在其它說(shuō)明性示例中,事件132可以是產(chǎn)生新的源表格和對(duì)應(yīng)的新的第一表格。除加法器155和標(biāo)記器159之外,存儲(chǔ)器更新模塊130可包括比較器164、第一更新器166、第二更新器168和移除器170。比較器164可以配置為比較第一表格134和第二表格136,從而識(shí)別第一數(shù)目的記錄138的任意記錄的字段是否應(yīng)由關(guān)聯(lián)存儲(chǔ)器102獲取或忘記。例如,第一記錄144的第二字段類(lèi)型153的第二字段152可表示第一記錄144的第一數(shù)目的字段146由關(guān)聯(lián)存儲(chǔ)器102獲取。比較器164可確定對(duì)應(yīng)于第一記錄144的第二記錄160是否在第二表格136中存在。如果對(duì)應(yīng)于第一記錄144的第二記錄160不存在,那么第一更新器166可導(dǎo)致關(guān)聯(lián)存儲(chǔ)器102獲取第一記錄144的第一數(shù)目的字段146。加法器155然后可添加第二記錄160到第二數(shù)目的記錄156。然而,如果第二記錄160存在,那么第一更新器166可導(dǎo)致關(guān)聯(lián)存儲(chǔ)器102在更新時(shí)忽略第一記錄144的第一數(shù)目的字段146。作為另一示例,第一記錄144的第二字段類(lèi)型153的第二字段152可表示第一記錄144的第一數(shù)目的字段146被關(guān)聯(lián)存儲(chǔ)器102忘記。比較器164可確定對(duì)應(yīng)于第一記錄144的第二記錄160是否在第二表格136中存在。如果第二記錄160不存在,那么第一更新器166可導(dǎo)致關(guān)聯(lián)存儲(chǔ)器102忽略第一數(shù)目的字段146。進(jìn)一步地,如果第二記錄160存在,那么比較器164可確定第三字段類(lèi)型158的第三字段162是否表示第一數(shù)目的字段146中的信息當(dāng)前處于關(guān)聯(lián)存儲(chǔ)器102中。如果該信息處于關(guān)聯(lián)存儲(chǔ)器102中,那么第一更新器166可導(dǎo)致關(guān)聯(lián)存儲(chǔ)器102忘記該信息。第二更新器168然后可改變第三字段162中的信息,從而表示第一數(shù)目的字段146中的信息已被關(guān)聯(lián)存儲(chǔ)器102忘記。然而,如果第三字段162表示第一數(shù)目的字段146中的信息已被忘記,那么第一更新器166可導(dǎo)致關(guān)聯(lián)存儲(chǔ)器102忽略第一數(shù)目的字段146。在這些說(shuō)明性示例中,移除器170可以配置為僅在第一記錄144的第一數(shù)目的字段146中的信息已被關(guān)聯(lián)存儲(chǔ)器102忘記之后,從第一表格134中的第一數(shù)目的記錄138刪除第一記錄144。這樣,一旦關(guān)聯(lián)存儲(chǔ)器102不再需要或不再應(yīng)包括用來(lái)建立關(guān)聯(lián)存儲(chǔ)器102的第一表格134中的信息,那么可以?xún)H刪除該信息。這樣,關(guān)聯(lián)存儲(chǔ)器102可以被更新,而不需要再生關(guān)聯(lián)存儲(chǔ)器102。第一表格134的使用允許關(guān)聯(lián)存儲(chǔ)器102的更新,而不使用源表格118并且不改變第一表格134中第一數(shù)目的字段類(lèi)型140的字段中的信息。特別地,第一更新器166可以配置為避免修改和/或刪除第一表格134中第一數(shù)目的字段類(lèi)型140的字段中的任何信息。這樣,在更新關(guān)聯(lián)存儲(chǔ)器102時(shí)在多個(gè)數(shù)據(jù)108中形成的多個(gè)不期望的不一致可以被減少、最小化或可以被減少到零。進(jìn)一步地,第二表格136的使用可跟蹤第一數(shù)目的記錄138中的哪個(gè)記錄由關(guān)聯(lián)存儲(chǔ)器102獲取和/或忘記,以使另外的處理資源不需要重獲取已獲取的信息。仍進(jìn)一步地,通過(guò)第二表格136的使用,關(guān)聯(lián)存儲(chǔ)器102可以不試圖忘記已被忘記的信息。圖1中存儲(chǔ)器管理系統(tǒng)100的說(shuō)明不意味著暗示對(duì)其中可實(shí)施有利實(shí)施例的方式的實(shí)體或架構(gòu)限制??梢允褂贸f(shuō)明的組件之外和/或代替說(shuō)明的組件的其它組件。一些組件可以是不必需的。同樣,存在說(shuō)明一些功能組件的方框。這些方框中的一個(gè)或更多個(gè)可在有利實(shí)施例中實(shí)施時(shí)被組合和/或劃分為不同方框。例如,在這些說(shuō)明性示例中,第一表格134和第二表格136可由存儲(chǔ)器更新模塊130在存儲(chǔ)系統(tǒng)106內(nèi)相互分離地維持。然而,在其它說(shuō)明性示例中,第一表格134和第二表格136可以是相同表格的部分。在一些說(shuō)明性示例中,第二更新器168可以不在存儲(chǔ)器更新模塊130中存在。代替地,由第二更新器168執(zhí)行的功能可由存儲(chǔ)器更新模塊130中的標(biāo)記器159執(zhí)行。即,標(biāo)記器159可改變第三字段162中的信息,從而表示第一數(shù)目的字段146中的信息已被關(guān)聯(lián)存儲(chǔ)器102忘記?,F(xiàn)在參考圖2A和圖2B,根據(jù)有利實(shí)施例示出了用于更新關(guān)聯(lián)存儲(chǔ)器的處理流程的圖示。在該說(shuō)明性示例中,關(guān)聯(lián)存儲(chǔ)器200是圖1中關(guān)聯(lián)存儲(chǔ)器102的一個(gè)實(shí)施方式的示例。關(guān)于圖2A和圖2B說(shuō)明的技術(shù)可以使用一個(gè)或更多個(gè)處理器實(shí)施,例如圖6中的處理器單兀604。關(guān)于圖2A和圖2B描述的技術(shù)可以使用一種系統(tǒng)實(shí)施,例如圖1的存儲(chǔ)器管理系統(tǒng)100,如下面進(jìn)一步的參考。關(guān)聯(lián)存儲(chǔ)器200可以配置為獲取源于源表格202的信息。源表格202可以是圖1中源表格118的一個(gè)實(shí)施方式的示例。特別地,關(guān)聯(lián)存儲(chǔ)器200可以配置為間接使用第一表格204和第二表格206獲取源表格202中的信息。如所述,源表格202可包括源記錄208。源記錄208可以是圖1中多個(gè)源記錄120的一個(gè)實(shí)施方式的示例。進(jìn)一步地,源表格202可包括密鑰210、類(lèi)型212、描述214、狀況216和時(shí)間戳218。密鑰210、類(lèi)型212、描述214、狀況216和時(shí)間戳218是圖1中多個(gè)源字段類(lèi)型122的一個(gè)實(shí)施方式的示例。密鑰210中的字段可為源記錄208中的對(duì)應(yīng)記錄提供唯一標(biāo)識(shí)符。類(lèi)型212中的字段可識(shí)別產(chǎn)生源記錄208中對(duì)應(yīng)記錄的組分的類(lèi)型。描述214中的字段可描述用于源記錄208中的對(duì)應(yīng)記錄的所述組分。狀況216中的字段可識(shí)別用于源記錄208中的對(duì)應(yīng)記錄的所述組分的狀況。進(jìn)一步地,時(shí)間戳218中的字段可識(shí)別產(chǎn)生源記錄208中的對(duì)應(yīng)記錄的時(shí)間。第一表格204可包括第一記錄222。第一記錄222是圖1中第一數(shù)目的記錄138的一個(gè)實(shí)施方式的示例。進(jìn)一步地,第一表格204也可包括標(biāo)識(shí)符224、密鑰226、類(lèi)型228、描述230、狀況232、時(shí)間戳234和忘記表示236。密鑰226、類(lèi)型228、描述230、狀況232和時(shí)間戳234是圖1中第一數(shù)目的字段類(lèi)型140的一個(gè)實(shí)施方式的示例。進(jìn)一步地,在第一表格204中的密鑰226、類(lèi)型228、描述230、狀況232和時(shí)間戳234可以是與在源表格202中的密鑰210、類(lèi)型212、描述214、狀況216和時(shí)間戳218基本相同的字段類(lèi)型。關(guān)聯(lián)存儲(chǔ)器200可以配置為獲取第一表格204中密鑰226、類(lèi)型228、描述230、狀況232和時(shí)間戳234的字段中的信息。標(biāo)識(shí)符224和忘記表示236是圖1中第二數(shù)目的字段類(lèi)型142的一個(gè)實(shí)施方式的示例。特別地,忘記表示236可以是圖1中第二字段類(lèi)型153的一個(gè)實(shí)施方式的示例。在這些說(shuō)明性示例中,關(guān)聯(lián)存儲(chǔ)器200可以配置為避免獲取標(biāo)識(shí)符224和忘記表示236的字段。然而,在其它說(shuō)明性示例中,可以獲取標(biāo)識(shí)符224的字段。
標(biāo)識(shí)符224中的字段可為第一記錄222中的對(duì)應(yīng)記錄提供唯一標(biāo)識(shí)符。忘記表示236中的字段可表示第一記錄222中對(duì)應(yīng)記錄的密鑰226、類(lèi)型228、描述230、狀況232和時(shí)間戳234的字段中的信息是否由關(guān)聯(lián)存儲(chǔ)器200獲取或忘記。在該說(shuō)明性示例中,第一記錄222中特別記錄的密鑰226的字段可以被選擇為匹配源表格202中密鑰210的字段。這樣,第一記錄222中的每個(gè)記錄均可匹配源記錄208中的記錄。進(jìn)一步地,第一記錄222中特別記錄的類(lèi)型228、描述230、狀況232和時(shí)間戳234的字段中的信息可以從源表格202中的匹配記錄復(fù)制。進(jìn)一步地,第二表格206可包括第二記錄238。第二記錄238是圖1中第二數(shù)目的記錄156的一個(gè)實(shí)施方式的示例。進(jìn)一步地,第二表格206也可包括標(biāo)識(shí)符240、狀態(tài)242和日期244。標(biāo)識(shí)符240、狀態(tài)242和日期244是圖1中第三數(shù)目的字段類(lèi)型157的一個(gè)實(shí)施方式的示例。特別地,狀態(tài)242可以是圖1中第三字段類(lèi)型158的一個(gè)實(shí)施方式的示例。標(biāo)識(shí)符240中的字段可為第二記錄238中的對(duì)應(yīng)記錄提供唯一標(biāo)識(shí)符。該唯一標(biāo)識(shí)符可被選擇為匹配第一記錄222的對(duì)應(yīng)的唯一標(biāo)識(shí)符。這樣,第二記錄238中的每個(gè)記錄都可對(duì)應(yīng)第一記錄222中的記錄。第二記錄238中特別記錄的狀態(tài)242中的字段可表示第一記錄222中對(duì)應(yīng)記錄中的信息是否在關(guān)聯(lián)存儲(chǔ)器200中,或已被關(guān)聯(lián)存儲(chǔ)器200忘記。在這些說(shuō)明性示例中,在已使用第一表格204建立關(guān)聯(lián)存儲(chǔ)器200之后,關(guān)聯(lián)存儲(chǔ)器200、源表格202、第一表格204和第二表格206可以處于原始狀態(tài)246中。如由第二表格206中的信息示出,在關(guān)聯(lián)存儲(chǔ)器200建立之后,第一表格204中第一記錄222的全部中的期望信息可以處于關(guān)聯(lián)存儲(chǔ)器200中。然而,可以對(duì)源表格202做出更新,使得第一表格204、第二表格206和關(guān)聯(lián)存儲(chǔ)器200被更新。響應(yīng)于這些不同更新,關(guān)聯(lián)存儲(chǔ)器200、源表格202、第一表格204和第二表格206具有更新?tīng)顟B(tài)248。作為一個(gè)說(shuō)明性示例,第一表格204中的記錄250可對(duì)應(yīng)于源表格202中的記錄252。源表格202的原始狀態(tài)246中的記錄252的字段254和字段256中的信息可以在源表格202的更新?tīng)顟B(tài)248中被改變。響應(yīng)于該改變,新的記錄258可在第一表格204的更新?tīng)顟B(tài)248中被添加到第一表格204。新的記錄258對(duì)應(yīng)于源表格202中的記錄252。新的記錄258可包括字段254和字段256中的更新信息。進(jìn)一步地,在第一表格204的更新?tīng)顟B(tài)248中,第一表格204中的記錄250的字段260中的信息可被改變。特別地,信息可被添加到字段260,從而表示由關(guān)聯(lián)存儲(chǔ)器200先前獲取的記錄250中的信息被關(guān)聯(lián)存儲(chǔ)器200忘記。關(guān)聯(lián)存儲(chǔ)器200可使用由例如圖1中的存儲(chǔ)器更新模塊130提供的信息,從而更新存儲(chǔ)在關(guān)聯(lián)存儲(chǔ)器200中的信息。例如,存儲(chǔ)器更新模塊130可向關(guān)聯(lián)存儲(chǔ)器200提供更新?tīng)顟B(tài)248中的第一表格204中的哪些記錄被獲取和哪些記錄被忘記的標(biāo)識(shí)。作為一個(gè)說(shuō)明性示例,圖1中的存儲(chǔ)器更新模塊130可在更新?tīng)顟B(tài)248中的第一表格204和原始狀態(tài)246中的第二表格206之間執(zhí)行比較。該比較可表示新記錄258仍沒(méi)有由關(guān)聯(lián)存儲(chǔ)器200獲取。進(jìn)一步地,該比較表示記錄250仍沒(méi)有被關(guān)聯(lián)存儲(chǔ)器200忘記。基于這種比較,存儲(chǔ)器更新模塊130可向關(guān)聯(lián)存儲(chǔ)器200發(fā)送表示獲取新記錄258并且忘記記錄250的信息。關(guān)聯(lián)存儲(chǔ)器200可獲取第一表格204中新紀(jì)錄258中的期望信息,并忘記從第一表格204中的記錄250先前獲取的信息。響應(yīng)于該更新,存儲(chǔ)器更新模塊130可添加新記錄262到第二表格206,以使第二表格206被更新到更新?tīng)顟B(tài)248。新記錄262可對(duì)應(yīng)于第一表格204中的新記錄258。新記錄262中的字段264可表示源自第一表格204中的新紀(jì)錄258的期望信息已由關(guān)聯(lián)存儲(chǔ)器200獲取,并且當(dāng)前在關(guān)聯(lián)存儲(chǔ)器200中。進(jìn)一步地,第二表格206中的記錄266可對(duì)應(yīng)于第一表格204中的記錄250。在更新?tīng)顟B(tài)248中,第二表格206中的記錄266中的字段268可表示由關(guān)聯(lián)存儲(chǔ)器200先前獲取的第一表格204中的記錄250中的信息已被關(guān)聯(lián)存儲(chǔ)器200忘記。這樣,關(guān)聯(lián)存儲(chǔ)器200可使用第一表格204和第二表格206更新,而不直接使用源表格202。進(jìn)一步地,與使用源表格202中的修改的記錄比較,關(guān)聯(lián)存儲(chǔ)器200可使用第一表格204中的新記錄來(lái)獲取更新的信息。現(xiàn)在參考圖3,根據(jù)有利實(shí)施例示出了用于更新關(guān)聯(lián)存儲(chǔ)器的處理的流程圖的圖示。在圖3中說(shuō)明的處理可以實(shí)施以更新圖1中的關(guān)聯(lián)存儲(chǔ)器102和/或圖2A和圖2B中的關(guān)聯(lián)存儲(chǔ)器200。關(guān)于圖3描述的技術(shù)可以使用一個(gè)或更多個(gè)處理器實(shí)施,例如圖6中的處理器單兀604。關(guān)于圖3描述的技術(shù)可以使用一種系統(tǒng)實(shí)施,例如圖1的存儲(chǔ)器管理系統(tǒng)100,如下面進(jìn)一步的參考。進(jìn)一步地,關(guān)于圖3描述的處理可以由一種系統(tǒng)實(shí)施。如關(guān)于圖3使用的,術(shù)語(yǔ)“系統(tǒng)”可包括圖1的存儲(chǔ)器管理系統(tǒng)100、圖6中的處理器單元604、硬件實(shí)施方式、軟件實(shí)施方式及其組合中的一個(gè)或更多個(gè)。關(guān)于圖3描述的處理可以用非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中實(shí)現(xiàn)的計(jì)算機(jī)程序產(chǎn)品的形式實(shí)施。所述處理由所述系統(tǒng)接收對(duì)已建立關(guān)聯(lián)存儲(chǔ)器的第一表格的更新開(kāi)始(操作300)。第一表格可包括第一記錄,其中該第一記錄包含第一字段和第二字段。關(guān)聯(lián)存儲(chǔ)器可以配置為獲取第一字段并避免獲取第二字段。關(guān)聯(lián)存儲(chǔ)器可包括多個(gè)數(shù)據(jù)和所述多個(gè)數(shù)據(jù)中的多個(gè)關(guān)聯(lián)。所述系統(tǒng)然后可比較第一表格和第二表格,從而形成比較(操作302 )。第二表格可包括第二記錄,其中該第二記錄包括第三字段。第三字段可存儲(chǔ)表示第一字段是否已由關(guān)聯(lián)存儲(chǔ)器獲取或已被關(guān)聯(lián)存儲(chǔ)器忘記中的至少一個(gè)的第一信息。所述系統(tǒng)然后可通過(guò)基于該比較執(zhí)行獲取第一字段或忘記第一字段中的至少一個(gè)而更新關(guān)聯(lián)存儲(chǔ)器(操作304)。特別地,在操作304中,在第一表格中的第二字段表示第一字段被獲取時(shí)并且當(dāng)在第二表格中的第三字段表示第一字段仍沒(méi)有由關(guān)聯(lián)存儲(chǔ)器獲取時(shí),所述系統(tǒng)可獲取第一字段。進(jìn)一步地,在操作304中,在第一表格中的第二字段表不第一字段被忘記時(shí)并且在第二表格中的第三字段表示第一字段已被獲取但仍未被關(guān)聯(lián)存儲(chǔ)器忘記時(shí),系統(tǒng)可忘記第一字段。此后,系統(tǒng)可更新第二表格中的第三字段,從而反映關(guān)聯(lián)存儲(chǔ)器中的第一字段的新?tīng)顩r(操作306),所述處理此后終止。現(xiàn)在參考圖4,根據(jù)有利實(shí)施例示出了更新建立關(guān)聯(lián)存儲(chǔ)器的第一表格的處理的流程圖的圖示。在圖4中說(shuō)明的處理可以實(shí)施以更新圖1中的第一表格134和/或圖2中的第一表格204。特別地,該處理可用來(lái)生成對(duì)圖3中的操作300中接收的第一表格的更新。關(guān)于圖4描述的技術(shù)可使用一個(gè)或更多個(gè)處理器實(shí)施,例如圖6中的處理器單元604。關(guān)于圖4描述的技術(shù)可使用一種系統(tǒng)實(shí)施,例如圖1的存儲(chǔ)器管理系統(tǒng)100,如在下面進(jìn)一步的參考。關(guān)于圖4描述的處理可以由一種系統(tǒng)實(shí)施。如關(guān)于圖4使用的,術(shù)語(yǔ)“系統(tǒng)”可包括圖1中的存儲(chǔ)器管理系統(tǒng)100、圖6中的處理器單元604、硬件實(shí)施方式、軟件實(shí)施方式及其組合中的一個(gè)或更多個(gè)。關(guān)于圖4描述的處理可以用非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中實(shí)現(xiàn)的計(jì)算機(jī)程序產(chǎn)品的形式實(shí)施。所述處理由系統(tǒng)監(jiān)控對(duì)源表格中的源記錄中的信息的更新開(kāi)始(操作400)。在該說(shuō)明性示例中,源表格可以是例如圖1中的源表格118和/或圖2中的源表格202。響應(yīng)于檢測(cè)對(duì)源表格中的源記錄中的信息的更新,所述系統(tǒng)可添加對(duì)應(yīng)于源表格中的源記錄的新記錄到第一表格(操作402)。在操作402中,添加到第一表格的新記錄可包括源表格中的源記錄中的更新信息。此后,所述系統(tǒng)可改變對(duì)應(yīng)于源表格中的源記錄的第一表格中的第一記錄中的字段中的信息,從而表示由關(guān)聯(lián)存儲(chǔ)器先前獲取的第一記錄中的信息被關(guān)聯(lián)存儲(chǔ)器忘記(操作404),所述處理此后終止?,F(xiàn)在參考圖5,根據(jù)有利實(shí)施例示出了用于更新關(guān)聯(lián)存儲(chǔ)器的處理的流程圖的圖示。在圖5中說(shuō)明的處理可以被實(shí)施以更新圖1中的關(guān)聯(lián)存儲(chǔ)器102和/或圖2中的關(guān)聯(lián)存儲(chǔ)器200。關(guān)于圖5描述的技術(shù)可使用一個(gè)或更多個(gè)處理器實(shí)施,例如圖6中的處理器單兀604。關(guān)于圖5描述的技術(shù)可使用一種系統(tǒng)實(shí)施,例如圖1的存儲(chǔ)器管理系統(tǒng)100,如在下面進(jìn)一步的參考。關(guān)于圖5描述的處理可以由一種系統(tǒng)實(shí)施。如關(guān)于圖5使用的,術(shù)語(yǔ)“系統(tǒng)”可包括圖1的存儲(chǔ)器管理系統(tǒng)100、圖6中的處理器單元604、硬件實(shí)施方式、軟件實(shí)施方式及其組合中的一個(gè)或更多個(gè)。關(guān)于圖5描述的處理可以用非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中實(shí)現(xiàn)的計(jì)算機(jī)程序產(chǎn)品的形式實(shí)施。所述處理由系統(tǒng)等待事件的發(fā)生開(kāi)始(操作500)。所述事件可以是例如一段逝去的時(shí)間、對(duì)建立關(guān)聯(lián)存儲(chǔ)器的第一表格的更新、警告和/或一些其它合適類(lèi)型的事件。第一表格可具有記錄,該記錄包含第一數(shù)目的字段類(lèi)型和第二數(shù)目的字段類(lèi)型的字段。關(guān)聯(lián)存儲(chǔ)器可配置為獲取第一表格中特別記錄的第一數(shù)目的字段類(lèi)型的字段,并在獲取該特別記錄時(shí)避免獲取用于特別記錄的第二數(shù)目的字段類(lèi)型的字段。所述系統(tǒng)然后可選擇第一表格中的記錄以便處理(操作502)。所述系統(tǒng)然后可確定第一表格中的記錄的忘記字段是否表示忘記記錄中的期望信息(操作504)。如果第一表格中記錄的忘記字段不表示被忘記的記錄中的期望信息,那么所述系統(tǒng)可確定第一表格中的記錄是否具有第二表格中的對(duì)應(yīng)記錄(操作506)。如果第一表格不具有第二表格中的對(duì)應(yīng)記錄,那么關(guān)聯(lián)存儲(chǔ)器可獲取第一表格中記錄中的期望信息(操作508)。此后,系統(tǒng)可確定任何額外未處理的記錄是否存在于第一表格中(操作510)。如果第一表格中不存在額外未處理的記錄,那么所述處理終止。否則,所述處理返回如上面描述的操作502。再次參考操作506,如果第一表格中的記錄具有第二表格中的對(duì)應(yīng)記錄,那么所述系統(tǒng)可進(jìn)行到如上面描述的操作510。再次參考操作504,如果第一表格中的記錄的忘記字段表示被忘記的記錄中的期望信息,那么系統(tǒng)可確定第一表格中的記錄是否具有第二表格中的對(duì)應(yīng)記錄(操作512)。如果第一表格不具有第二表格中的對(duì)應(yīng)記錄,那么所述處理進(jìn)行到如上面描述的操作510。否則,如果第一表格具有第二表格中的對(duì)應(yīng)記錄,那么系統(tǒng)可確定記錄中的期望信息是否已經(jīng)被關(guān)聯(lián)存儲(chǔ)器忘記(操作514)。如果已經(jīng)忘記期望信息,那么所述處理進(jìn)行到如上面描述的操作510。否則,關(guān)聯(lián)存儲(chǔ)器可忘記第一表格中的記錄中的期望信息(操作516)。此后,所述處理進(jìn)行到如上面描述的操作510。不同描述的實(shí)施例中的流程圖和框圖說(shuō)明了有利實(shí)施例中的設(shè)備和方法的一些可行實(shí)施方式的架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框都可代表模塊、區(qū)段、功能和/或操作或步驟的一部分。例如,一個(gè)或更多個(gè)方框可以被實(shí)施為程序代碼、實(shí)施為硬件,或?qū)嵤槌绦虼a和硬件的組合。當(dāng)實(shí)施為硬件時(shí),所述硬件可以例如采取集成電路的形式,該集成電路被制造或配置為執(zhí)行流程圖或框圖中的一個(gè)或更多個(gè)操作。在有利實(shí)施例的一些可替換的實(shí)施方式中,在方框中提到的功能或多個(gè)功能可以圖中提到的順序之外的順序發(fā)生。例如,在一些情況下,連續(xù)示出的兩個(gè)方框可以基本同時(shí)執(zhí)行,或方框可以有時(shí)以顛倒順序執(zhí)行,這取決于所涉及的功能。同樣,除流程圖或框圖中的說(shuō)明性方框之外,可以添加其它方框?,F(xiàn)在轉(zhuǎn)到圖6,根據(jù)有利實(shí)施例示出了數(shù)據(jù)處理系統(tǒng)的圖示。在該說(shuō)明性示例中,數(shù)據(jù)處理系統(tǒng)600可用來(lái)實(shí)施/實(shí)現(xiàn)圖1中計(jì)算機(jī)系統(tǒng)104中的一個(gè)或更多個(gè)計(jì)算機(jī)。數(shù)據(jù)處理系統(tǒng)600包括通信構(gòu)造602,該通信構(gòu)造602在處理器單元604、存儲(chǔ)器606、永久性存儲(chǔ)器608、通信單元610、輸入/輸出(I/O)單元612和顯示器614之間提供通信。處理器單元604用來(lái)為可裝載到存儲(chǔ)器606中的軟件執(zhí)行指令。處理器單元604可以是多個(gè)處理器、多處理器核心或一些其它類(lèi)型的處理器,這取決于特定的實(shí)施方式。如在此關(guān)于項(xiàng)目使用,多個(gè)意味著一個(gè)或更多個(gè)項(xiàng)目。進(jìn)一步地,處理器單元604可使用多個(gè)異構(gòu)處理器系統(tǒng)實(shí)施,在所述異構(gòu)處理器系統(tǒng)中,主處理器和從處理器均存在于單個(gè)芯片上。在另一說(shuō)明性示例中,處理器單元604可以是包含相同類(lèi)型的多個(gè)處理器的對(duì)稱(chēng)多處理器系統(tǒng)。存儲(chǔ)器606和永久性存儲(chǔ)器608是存儲(chǔ)裝置616的例子。存儲(chǔ)裝置是能夠在臨時(shí)性基礎(chǔ)和/或永久性基礎(chǔ)上存儲(chǔ)信息的硬件的任何部分,所述信息例如但不限于:數(shù)據(jù)、功能形式的程序代碼和/或其它合適的信息。在這些例子中,存儲(chǔ)裝置616也可稱(chēng)為計(jì)算機(jī)可讀存儲(chǔ)器裝置。在這些例子中,存儲(chǔ)器606可以是例如隨機(jī)存取存儲(chǔ)器或任何其它合適的易失性或非易失性存儲(chǔ)裝置。永久性存儲(chǔ)器608可采取各種形式,這取決于特定的實(shí)施方式。例如,永久性存儲(chǔ)器608可包含一個(gè)或更多個(gè)組件或裝置。例如,永久性存儲(chǔ)器608可以是硬盤(pán)驅(qū)動(dòng)器、閃存、可復(fù)寫(xiě)光盤(pán)、可復(fù)寫(xiě)磁帶或上面的一些組合。由永久性存儲(chǔ)器608使用的介質(zhì)也可以是可移除的。例如,可移除硬盤(pán)驅(qū)動(dòng)器可用于永久性存儲(chǔ)器608。在這些示例中,通信單元610提供與其它數(shù)據(jù)處理系統(tǒng)或裝置的通信。在這些示例中,通信單元610是網(wǎng)絡(luò)接口卡。通信單元610可通過(guò)使用實(shí)體和無(wú)線(xiàn)通信鏈路中的任一個(gè)或兩個(gè)而提供通信。輸入/輸出單元612允許用可連接到數(shù)據(jù)處理系統(tǒng)600的其它裝置輸入和輸出數(shù)據(jù)。例如,輸入/輸出單元612可通過(guò)鍵盤(pán)、鼠標(biāo)和/或一些其它合適的輸入裝置為用戶(hù)輸入提供連接。進(jìn)一步地,輸入/輸出單元612可發(fā)送輸出到打印機(jī)。顯示器614提供一種機(jī)構(gòu)以向用戶(hù)顯示信息。操作系統(tǒng)、應(yīng)用程序和/或程序的指令可設(shè)置在通過(guò)通信構(gòu)造602與處理器單元604通信的存儲(chǔ)裝置616中。在這些說(shuō)明性示例中,所述指令以功能性形式存儲(chǔ)在永久性存儲(chǔ)器608上。這些指令可被加載到存儲(chǔ)器606中,以便通過(guò)處理器單元604執(zhí)行。不同實(shí)施例的處理可由處理器單元604使用可設(shè)置在存儲(chǔ)器(例如存儲(chǔ)器606)中的計(jì)算機(jī)實(shí)施的指令來(lái)執(zhí)行。這些指令稱(chēng)為可由處理器單元604中的處理器讀取并執(zhí)行的程序代碼、計(jì)算機(jī)可用程序代碼或計(jì)算機(jī)可讀程序代碼。不同實(shí)施例中的程序代碼可在不同的實(shí)體或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上實(shí)現(xiàn),例如存儲(chǔ)器606或永久性存儲(chǔ)器608。程序代碼618以功能性形式設(shè)置在選擇性可移除的計(jì)算機(jī)可讀介質(zhì)620上,并可被加載到或傳遞到數(shù)據(jù)處理系統(tǒng)600,以便由處理器單元604執(zhí)行。在這些例子中,程序代碼618和計(jì)算機(jī)可讀介質(zhì)620形成計(jì)算機(jī)程序產(chǎn)品622。在一個(gè)例子中,計(jì)算機(jī)可讀介質(zhì)620可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)624或計(jì)算機(jī)可讀信號(hào)介質(zhì)626。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)624可包括例如光盤(pán)或磁盤(pán),該光盤(pán)或磁盤(pán)插入或放入作為永久性存儲(chǔ)器608的部件的驅(qū)動(dòng)器或其它裝置中,以便傳遞到作為永久性存儲(chǔ)器608的部件的存儲(chǔ)裝置(例如硬盤(pán)驅(qū)動(dòng)器)上。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)624也可采取連接到數(shù)據(jù)處理系統(tǒng)600的永久性存儲(chǔ)器的形式,例如硬盤(pán)驅(qū)動(dòng)器、拇指驅(qū)動(dòng)器或閃存。在一些實(shí)例中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)624可以不從數(shù)據(jù)處理系統(tǒng)600中可移除。在這些例子中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)624是用來(lái)存儲(chǔ)程序代碼618的實(shí)體或有形存儲(chǔ)裝置,而不是傳播或傳輸程序代碼618的介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)624也稱(chēng)為計(jì)算機(jī)可讀有形存儲(chǔ)裝置或計(jì)算機(jī)可讀實(shí)體存儲(chǔ)裝置。即,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)624是可由人觸摸的介質(zhì)??商鎿Q地,可使用計(jì)算機(jī)可讀信號(hào)介質(zhì)626傳輸程序代碼618到數(shù)據(jù)處理系統(tǒng)600。計(jì)算機(jī)可讀信號(hào)介質(zhì)626可以是例如包含程序代碼618的傳播的數(shù)據(jù)信號(hào)。例如,計(jì)算機(jī)可讀信號(hào)介質(zhì)626可以是電磁信號(hào)、光信號(hào)和/或任何其它合適類(lèi)型的信號(hào)。這些信號(hào)可基于通信鏈路傳輸,例如無(wú)線(xiàn)通信鏈路、光纖電纜、同軸電纜、線(xiàn)纜和/或任何其它合適類(lèi)型的通信鏈路。換句話(huà)說(shuō),在說(shuō)明性示例中的所述通信鏈路和/或所述連接可以是實(shí)體的或無(wú)線(xiàn)的。在一些有利實(shí)施例中,程序代碼618可通過(guò)計(jì)算機(jī)可讀信號(hào)介質(zhì)626從另一裝置或數(shù)據(jù)處理系統(tǒng)經(jīng)由網(wǎng)絡(luò)下載到永久性存儲(chǔ)器608,以便在數(shù)據(jù)處理系統(tǒng)600內(nèi)使用。例如,存儲(chǔ)在服務(wù)器數(shù)據(jù)處理系統(tǒng)中的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的程序代碼可從服務(wù)器經(jīng)由網(wǎng)絡(luò)下載到數(shù)據(jù)處理系統(tǒng)600。提供程序代碼618的數(shù)據(jù)處理系統(tǒng)可以是服務(wù)器計(jì)算機(jī)、客戶(hù)端計(jì)算機(jī),或能夠存儲(chǔ)和傳輸程序代碼618的一些其它裝置。為數(shù)據(jù)處理系統(tǒng)600說(shuō)明的不同組件不意味著向其中可實(shí)施不同實(shí)施例的方式提供結(jié)構(gòu)性限制??稍诎ǔ秊閿?shù)據(jù)處理系統(tǒng)600說(shuō)明的組件之外或替代所述組件的組件的數(shù)據(jù)處理系統(tǒng)中實(shí)施不同的有利實(shí)施例。在圖6中示出的其它組件可從示出的說(shuō)明性示例中變化??墒褂媚軌蜻\(yùn)行程序代碼的任何硬件裝置或系統(tǒng)來(lái)實(shí)施不同的實(shí)施例。作為一個(gè)例子,數(shù)據(jù)處理系統(tǒng)可包括與無(wú)機(jī)組件集成的有機(jī)組件,和/或可完全由除人類(lèi)之外的有機(jī)組件構(gòu)成。例如,存儲(chǔ)裝置可由有機(jī)半導(dǎo)體構(gòu)成。在另一說(shuō)明性示例中,處理器單元604可采取為特定使用制造或配置的電路的硬件單元的形式。該類(lèi)型的硬件可執(zhí)行操作而不需要程序代碼從存儲(chǔ)裝置加載到存儲(chǔ)器中以配置為執(zhí)行操作。例如,在處理器單元604采取硬件單元的形式時(shí),處理器單元604可以是電路系統(tǒng)、專(zhuān)用集成電路(ASIC)、可編程邏輯器件或配置為執(zhí)行多個(gè)操作的一些其它合適類(lèi)型的硬件。通過(guò)可編程邏輯器件,該器件配置為執(zhí)行多個(gè)操作。所述器件可在稍后時(shí)間重配置或可永久配置為執(zhí)行多個(gè)操作??删幊踢壿嬈骷睦影ɡ缈删幊踢壿嬯嚵小⒖删幊剃嚵羞壿?、現(xiàn)場(chǎng)可編程邏輯陣列、現(xiàn)場(chǎng)可編程門(mén)陣列,以及其它合適的硬件器件。通過(guò)該類(lèi)型的實(shí)施方式,因?yàn)樵谟布卧袑?shí)施不同實(shí)施例的處理,所以程序代碼618可省略。在另一說(shuō)明性示例中,可使用在計(jì)算機(jī)中發(fā)現(xiàn)的處理器和硬件單元的組合實(shí)施處理器單元604。處理器單元604可具有配置為運(yùn)行程序代碼618的多個(gè)硬件單元和多個(gè)處理器。通過(guò)該示出的示例,所述處理中的一些可在多個(gè)硬件單元中實(shí)施,同時(shí)其它處理可在多個(gè)處理器中實(shí)施。在另一例子中,總線(xiàn)系統(tǒng)可用來(lái)實(shí)施通信構(gòu)造602,并可包括一條或更多條總線(xiàn),例如系統(tǒng)總線(xiàn)或輸入/輸出總線(xiàn)。當(dāng)然,可使用在附連到總線(xiàn)系統(tǒng)的不同組件或器件之間提供數(shù)據(jù)傳遞的任何合適類(lèi)型的架構(gòu)來(lái)實(shí)施總線(xiàn)系統(tǒng)。另外,通信單元可包括傳輸數(shù)據(jù)、接收數(shù)據(jù)或傳輸并接收數(shù)據(jù)的多個(gè)裝置。通信單元可以是例如調(diào)制解調(diào)器或網(wǎng)絡(luò)適配器、兩個(gè)網(wǎng)絡(luò)適配器,或其一些組合。進(jìn)一步地,存儲(chǔ)器可以是例如存儲(chǔ)器606或高速緩沖存儲(chǔ)器,例如在可存在于通信構(gòu)造602中的接口和存儲(chǔ)器控制器集線(xiàn)器中發(fā)現(xiàn)的高速緩沖存儲(chǔ)器。因此,不同有利實(shí)施例提供了在不需要重建關(guān)聯(lián)存儲(chǔ)器的情況下用于更新關(guān)聯(lián)存儲(chǔ)器的方法和設(shè)備。在一個(gè)有利實(shí)施例中,系統(tǒng)可包括關(guān)聯(lián)存儲(chǔ)器、第一表格、第二表格、t匕較器和更新器。關(guān)聯(lián)存儲(chǔ)器可包括多個(gè)數(shù)據(jù)和多個(gè)數(shù)據(jù)中的多個(gè)關(guān)聯(lián)。關(guān)聯(lián)存儲(chǔ)器可從第一表格建立。第一表格可包括第一記錄,該第一記錄可包括第一字段和第二字段。關(guān)聯(lián)存儲(chǔ)器可以配置為獲取第一字段并避免獲取第二字段。第二表格可包括第二記錄,其中該第二記錄包括第三字段。第三字段存儲(chǔ)表示第一字段是否已由關(guān)聯(lián)存儲(chǔ)器獲取或已被關(guān)聯(lián)存儲(chǔ)器忘記中的至少一個(gè)的第一信息。比較器可以配置為比較第一表格和第二表格,從而識(shí)別第一字段是否應(yīng)被關(guān)聯(lián)存儲(chǔ)器忘記或第一字段是否應(yīng)由關(guān)聯(lián)存儲(chǔ)器獲取中的一個(gè)。更新器可以配置為通過(guò)執(zhí)行獲取第一字段或忘記第一字段中的一個(gè)來(lái)更新關(guān)聯(lián)存儲(chǔ)器。在一個(gè)有利實(shí)施例中,系統(tǒng)可包括關(guān)聯(lián)存儲(chǔ)器、第一表格、第二表格、比較器和更新器。關(guān)聯(lián)存儲(chǔ)器可包括多個(gè)數(shù)據(jù)和多個(gè)數(shù)據(jù)中的多個(gè)關(guān)聯(lián)。第一表格可包括第一數(shù)目的第一記錄,其中該第一記錄中的每個(gè)都包括能夠由關(guān)聯(lián)存儲(chǔ)器獲取的第一數(shù)目的第一字段和不由關(guān)聯(lián)存儲(chǔ)器獲取的第二數(shù)目的第二字段。關(guān)聯(lián)存儲(chǔ)器從第一表格建立。第二表格可包括第二數(shù)目的第二記錄,其中該第二記錄中的每個(gè)都包括第三數(shù)目的第三字段,該第三數(shù)目的第三字段包括由關(guān)聯(lián)存儲(chǔ)器先前獲取的第一數(shù)目的第一字段的對(duì)應(yīng)的一個(gè)的先前的狀態(tài)。第一表格和第二表格可以彼此分離地維持或可以是一個(gè)表格的部分。比較器可以配置為比較第一表格和第二表格,從而確定由關(guān)聯(lián)存儲(chǔ)器獲取的第一記錄的第一集合和由關(guān)聯(lián)存儲(chǔ)器忘記的第一記錄的第二集合中的至少一個(gè)。更新器可以配置為通過(guò)執(zhí)行獲取第一集合和忘記第二集合中的至少一個(gè)來(lái)更新關(guān)聯(lián)存儲(chǔ)器。進(jìn)一步地,第三數(shù)目的第三字段可包括第一組字段,其包含配置為表示第一記錄中的哪些記錄已在關(guān)聯(lián)存儲(chǔ)器中獲取的信息。第三數(shù)目的第三字段可包括第二組字段,其包含配置為識(shí)別第一表格中的記錄的額外信息。更新器可以配置為避免修改或刪除第一數(shù)目的第一字段。進(jìn)一步地,第二更新器可以在所述系統(tǒng)中存在,所述系統(tǒng)配置為更新第二表格,從而反映第三數(shù)目的第二字段的新?tīng)顩r并添加新記錄的狀況。仍進(jìn)一步地,所述系統(tǒng)可包含移除器、加法器和標(biāo)記器中的至少一個(gè)。移除器可以配置為僅在第三記錄已被關(guān)聯(lián)存儲(chǔ)器忘記之后,從第一表格刪除第一記錄的第三記錄,包括從第三記錄的第一數(shù)目的第一字段刪除對(duì)應(yīng)字段。加法器可以配置為在關(guān)聯(lián)存儲(chǔ)器被更新之前,添加第一記錄的第四記錄到第一表格。標(biāo)記器可以配置為標(biāo)記被忘記的第一記錄的第五記錄。標(biāo)記器可以改變第五記錄的第二數(shù)目的第二字段中的至少一個(gè)。在另一有利實(shí)施例中,為更新關(guān)聯(lián)存儲(chǔ)器提供了方法。對(duì)建立關(guān)聯(lián)存儲(chǔ)器的第一表格的更新可以在第一有形存儲(chǔ)器中接收。第一表格可包括第一數(shù)目的第一記錄,其中該第一記錄中的每個(gè)都可包括由關(guān)聯(lián)存儲(chǔ)器可獲取的第一數(shù)目的第一字段和不由關(guān)聯(lián)存儲(chǔ)器獲取的第二數(shù)目的第二字段。關(guān)聯(lián)存儲(chǔ)器可包括多個(gè)數(shù)據(jù)和多個(gè)數(shù)據(jù)中的多個(gè)關(guān)聯(lián)。第一處理器可用來(lái)比較第一表格和第二有形存儲(chǔ)器中的第二表格。第二表格可包括第二數(shù)目的第二記錄,其中該第二記錄中的每個(gè)都可包括由關(guān)聯(lián)存儲(chǔ)器先前獲取的第一數(shù)目的第一字段的對(duì)應(yīng)一個(gè)的先前狀況。比較可以形成。通過(guò)執(zhí)行在關(guān)聯(lián)存儲(chǔ)器中基于所述比較獲取第一記錄的第一集合和在關(guān)聯(lián)存儲(chǔ)器中基于所述比較忘記第一記錄的第二集合中的至少一個(gè),第二處理器可用來(lái)更新關(guān)聯(lián)存儲(chǔ)器。進(jìn)一步地,在第一表格和第二表格的比較中,第一處理器可以為第一數(shù)目的第一記錄和第二數(shù)目的第二記錄中的每個(gè)比較第二數(shù)目的第二字段與第三數(shù)目的第三字段。第二表格可被更新,從而反映第二數(shù)目的第二字段的新?tīng)顩r和新記錄的狀況。更新關(guān)聯(lián)存儲(chǔ)器可包括避免、修改或刪除第一數(shù)目的第一字段。仍進(jìn)一步地,第二集合可以在關(guān)聯(lián)存儲(chǔ)器中忘記,并此后從第一表格刪除。在一些說(shuō)明性示例中,第一處理器和第二處理器可包含一個(gè)處理器,并且第一有形存儲(chǔ)器和第二有形存儲(chǔ)器可包含一個(gè)有形存儲(chǔ)器。不同有利實(shí)施例的描述為說(shuō)明和描述的目的而提供,并且不意圖以公開(kāi)的形式窮舉或限制各實(shí)施例。許多修改和變化對(duì)于本領(lǐng)域普通技術(shù)人員是明顯的。進(jìn)一步地,不同的有利實(shí)施例可提供與其它實(shí)施例比較的不同優(yōu)點(diǎn)。選擇的一個(gè)實(shí)施例或更多個(gè)實(shí)施例經(jīng)挑選和描述以便最優(yōu)地解釋實(shí)施例的原理、實(shí)際應(yīng)用,并使本領(lǐng)域普通技術(shù)人員能夠理解具有各種修改的各種實(shí)施例的本公開(kāi)適合設(shè)想的特定使用。
權(quán)利要求
1.一種系統(tǒng),包括: 關(guān)聯(lián)存儲(chǔ)器,所述關(guān)聯(lián)存儲(chǔ)器包括多個(gè)數(shù)據(jù)和所述多個(gè)數(shù)據(jù)中的多個(gè)關(guān)聯(lián); 第一表格,所述關(guān)聯(lián)存儲(chǔ)器已經(jīng)從所述第一表格建立,其中所述第一表格包括第一記錄,其中所述第一記錄包括第一字段和第二字段,其中所述關(guān)聯(lián)存儲(chǔ)器配置為獲取所述第一字段,并且其中所述關(guān)聯(lián)存儲(chǔ)器進(jìn)一步配置為避免獲取所述第二字段; 第二表格,所述第二表格包括第二記錄,其中所述第二記錄包括第三字段,并且其中所述第三字段存儲(chǔ)第一信息,該第一信息表示所述第一字段是否已由所述關(guān)聯(lián)存儲(chǔ)器獲取或已被所述關(guān)聯(lián)存儲(chǔ)器忘記中的至少一個(gè); 比較器,所述比較器配置為比較所述第一表格和所述第二表格,從而識(shí)別所述第一字段是否應(yīng)被所述關(guān)聯(lián)存儲(chǔ)器忘記或所述第一字段是否應(yīng)由所述關(guān)聯(lián)存儲(chǔ)器獲取中的一個(gè);以及 更新器,所述更新器 配置為通過(guò)執(zhí)行獲取所述第一字段或忘記所述第一字段中的一個(gè)而更新所述關(guān)聯(lián)存儲(chǔ)器。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述第二字段包括第二信息,所述第二信息表示所述第一字段是應(yīng)被所述關(guān)聯(lián)存儲(chǔ)器忘記,還是在所述第一字段還沒(méi)有由所述關(guān)聯(lián)存儲(chǔ)器獲取的情況下應(yīng)被所述更新器忽略。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述比較器進(jìn)一步配置為比較所述第三字段和所述第二字段。
4.根據(jù)權(quán)利要求2所述的系統(tǒng),其中所述更新器配置為通過(guò)在所述第二字段中的所述第二信息表示所述第一字段應(yīng)被忘記時(shí),并且同樣在所述第三字段中的所述第一信息表示所述第一字段已在所述關(guān)聯(lián)存儲(chǔ)器中獲取時(shí),忘記所述第一字段,從而更新所述關(guān)聯(lián)存儲(chǔ)器。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括: 第二更新器,所述第二更新器配置為更新所述第二表格,以使所述第一信息表示所述第一字段已由所述關(guān)聯(lián)存儲(chǔ)器忘記或獲取。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述第一表格和所述第二表格被維持成相互分離。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述第一表格和所述第二表格是一個(gè)表格的部分。
8.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述更新器配置為避免修改或刪除所述第一字段。
9.根據(jù)權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括: 移除器,所述移除器配置為僅在所述第一字段已被所述關(guān)聯(lián)存儲(chǔ)器忘記之后,才從所述第一表格刪除所述第一記錄。
10.根據(jù)權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括: 加法器,所述加法器配置為在所述關(guān)聯(lián)存儲(chǔ)器被更新之前,添加第三記錄到所述第一表格,并且其中所述第三記錄將基于所述關(guān)聯(lián)存儲(chǔ)器的更新而由所述關(guān)聯(lián)存儲(chǔ)器獲取。
11.根據(jù)權(quán)利要求2所述的系統(tǒng),進(jìn)一步包括: 標(biāo)記器,所述標(biāo)記器配置為改變所述第二字段中的所述第二信息,從而表示所述第一字段應(yīng)被所述關(guān)聯(lián)存儲(chǔ)器忘記。
12.—種方法,包括: 在第一有形存儲(chǔ)器中接收對(duì)建立關(guān)聯(lián)存儲(chǔ)器的第一表格的更新,其中所述第一表格包括第一記錄,其中所述第一記錄包括第一字段和第二字段,其中所述關(guān)聯(lián)存儲(chǔ)器配置為獲取所述第一字段,其中所述關(guān)聯(lián)存儲(chǔ)器包括多個(gè)數(shù)據(jù)和所述多個(gè)數(shù)據(jù)中的多個(gè)關(guān)聯(lián),并且其中所述關(guān)聯(lián)存儲(chǔ)器進(jìn)一步配置為避免獲取所述第二字段; 使用第一處理器比較所述第一表格與第二有形存儲(chǔ)器中的第二表格,從而識(shí)別所述第一字段是否應(yīng)被所述關(guān)聯(lián)存儲(chǔ)器忘記或所述第一字段是否應(yīng)由所述關(guān)聯(lián)存儲(chǔ)器獲取中的一個(gè),其中所述第二表格包括第二記錄,其中所述第二記錄包括第三字段,并且其中所述第三字段存儲(chǔ)第一信息,該第一信息表示所述第一字段是否已由所述關(guān)聯(lián)存儲(chǔ)器獲取或已被所述關(guān)聯(lián)存儲(chǔ)器忘記中的至少一個(gè),并且其中形成比較;以及 使用第二處理器通過(guò)執(zhí)行獲取所述第一字段或忘記所述第一字段中的一個(gè)而更新所述關(guān)聯(lián)存儲(chǔ)器。
13.根據(jù)權(quán)利要求12所述的方法,其中所述第二字段包括第二信息,所述第二信息表示所述第一字段是否應(yīng)被所述關(guān)聯(lián)存儲(chǔ)器忘記,或者表示如果所述第一字段還沒(méi)有由所述關(guān)聯(lián)存儲(chǔ)器獲取,那么所述第一字段是否應(yīng)被所述第二處理器忽略,并且其中比較包括比較所述第三字段和所述第二字段。
14.根據(jù)權(quán)利要求13所述的方法,其中更新包括通過(guò)在所述第二字段中的所述第二信息表示所述第一字段應(yīng)被忘記時(shí),并且同樣在所述第三字段中的所述第一信息表示所述第一字段已在所述關(guān)聯(lián)存儲(chǔ)器中獲取時(shí),忘記所述第一字段,從而更新所述關(guān)聯(lián)存儲(chǔ)器。
15.根據(jù)權(quán)利要求12所述的方法,進(jìn)一步包括: 由第三處理器更新 所述第二表格,以使所述第一信息表示所述第一字段已由所述關(guān)聯(lián)存儲(chǔ)器忘記或獲取。
全文摘要
本發(fā)明涉及一種系統(tǒng),其包括關(guān)聯(lián)存儲(chǔ)器、第一表格、第二表格、比較器和更新器。關(guān)聯(lián)存儲(chǔ)器可包括數(shù)據(jù)和數(shù)據(jù)中的關(guān)聯(lián),并可從第一表格建立。第一表格可包括具有第一和第二字段的記錄。關(guān)聯(lián)存儲(chǔ)器可以配置為獲取第一字段并避免獲取第二字段。第二表格可包括具有第三字段的記錄,該第三字段存儲(chǔ)表示第一字段是否已由關(guān)聯(lián)存儲(chǔ)器獲取或已被關(guān)聯(lián)存儲(chǔ)器忘記的信息。比較器可以配置為比較第一表格和第二表格,從而識(shí)別第一字段是否應(yīng)被關(guān)聯(lián)存儲(chǔ)器忘記或獲取中的一個(gè)。更新器可以配置為通過(guò)執(zhí)行獲取或忘記第一字段中的一個(gè)來(lái)更新關(guān)聯(lián)存儲(chǔ)器。
文檔編號(hào)G06F17/30GK103106226SQ201210265139
公開(kāi)日2013年5月15日 申請(qǐng)日期2012年7月27日 優(yōu)先權(quán)日2011年7月29日
發(fā)明者K·M·納卡摩德, L·J·夸特西 申請(qǐng)人:波音公司