欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)存儲(chǔ)方法及裝置的制造方法_2

文檔序號(hào):8473010閱讀:來(lái)源:國(guó)知局
059]第一標(biāo)記單元,用于當(dāng)達(dá)到所述有效時(shí)間后,將所述待刪除的網(wǎng)頁(yè)在各次更新時(shí)存儲(chǔ)的字段數(shù)據(jù)和對(duì)應(yīng)的索引信息標(biāo)記為無(wú)效。
[0060]可選的,所述裝置還包括:
[0061]第二標(biāo)記單元,用于將歷史更新存儲(chǔ)區(qū)中與所述更新字段對(duì)應(yīng)的歷史字段數(shù)據(jù)和對(duì)應(yīng)的歷史索引信息標(biāo)記為無(wú)效。
[0062]可選的,所述裝置還包括:
[0063]合并單元,用于合并所述字段存儲(chǔ)區(qū)包含的若干更新存儲(chǔ)區(qū);
[0064]刪除單元,用于在合并后的新更新存儲(chǔ)區(qū)中將所述第一標(biāo)記單元和第二標(biāo)記單元標(biāo)記為無(wú)效的字段數(shù)據(jù)和索引信息刪除。
[0065]可選的,所述合并單元包括:
[0066]第一選擇子單元,用于在所述字段存儲(chǔ)區(qū)中選擇若干待合并的更新存儲(chǔ)區(qū);
[0067]第一計(jì)算子單元,用于分別計(jì)算所述待合并的更新存儲(chǔ)區(qū)包含的有效字段數(shù)據(jù)的數(shù)量之和;
[0068]第一合并子單元,用于如果所述數(shù)量之和小于第一預(yù)設(shè)閾值,則合并所述待合并的更新存儲(chǔ)區(qū)。
[0069]可選的,所述第一選擇子單元包括:
[0070]第二計(jì)算子單元,用于分別計(jì)算每一個(gè)更新存儲(chǔ)區(qū)包含的有效字段數(shù)據(jù)數(shù)量;
[0071]第二選擇子單元,用于從所述字段存儲(chǔ)區(qū)中選擇所述有效字段數(shù)據(jù)數(shù)量最少的若干更新存儲(chǔ)區(qū)作為所述待合并的更新存儲(chǔ)區(qū)。
[0072]可選的,所述第一選擇子單元包括:
[0073]第三計(jì)算子單元,用于分別計(jì)算所述更新存儲(chǔ)區(qū)包含的有效字段數(shù)據(jù)數(shù)量與所述更新存儲(chǔ)區(qū)包含的總字段數(shù)據(jù)數(shù)量的比值;
[0074]第三選擇子單元,用于在所述字段存儲(chǔ)區(qū)中選擇所述比值最低的若干更新存儲(chǔ)區(qū)作為所述待合并的更新存儲(chǔ)區(qū)。
[0075]上述技術(shù)方案提供數(shù)據(jù)存儲(chǔ)方法及裝置,在網(wǎng)頁(yè)摘要更新時(shí),確定所述網(wǎng)頁(yè)摘要中的更新字段,以及所述更新字段對(duì)應(yīng)的字段存儲(chǔ)區(qū);在所述字段存儲(chǔ)區(qū)新增加更新存儲(chǔ)區(qū),在所述更新存儲(chǔ)區(qū)存儲(chǔ)所述更新字段在本次更新后的字段數(shù)據(jù)和所述字段數(shù)據(jù)的索引信息。
[0076]該技術(shù)方案在對(duì)網(wǎng)頁(yè)摘要存儲(chǔ)時(shí),只需對(duì)其中的更新字段和對(duì)應(yīng)的索引信息進(jìn)行增量更新,而無(wú)需對(duì)所有字段的數(shù)據(jù)進(jìn)行增量更新,因此大大降低了單次更新時(shí)存儲(chǔ)的數(shù)據(jù)量,從而避免了新增的數(shù)據(jù)量過(guò)大,以及由此導(dǎo)致的全量更新的發(fā)生,節(jié)約了時(shí)間及存儲(chǔ)空間的開(kāi)銷,提高了存儲(chǔ)效率。
【附圖說(shuō)明】
[0077]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,對(duì)于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0078]圖1為本發(fā)明提供的一種數(shù)據(jù)存儲(chǔ)方法的一個(gè)實(shí)施例的流程示意圖;
[0079]圖2為本發(fā)明提供的一種數(shù)據(jù)存儲(chǔ)方法的另一個(gè)實(shí)施例的流程示意圖;
[0080]圖3所示為本發(fā)明提供的一種數(shù)據(jù)存儲(chǔ)方法對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)示意圖;
[0081]圖4為本發(fā)明提供的一種數(shù)據(jù)存儲(chǔ)方法的另一個(gè)實(shí)施例的流程示意圖;
[0082]圖5為本發(fā)明提供的一種數(shù)據(jù)存儲(chǔ)裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0083]圖6為本發(fā)明提供的一種數(shù)據(jù)存儲(chǔ)裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0084]圖7為本發(fā)明提供的一種數(shù)據(jù)存儲(chǔ)裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0085]圖8為本發(fā)明提供的一種數(shù)據(jù)存儲(chǔ)裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0086]圖9為本發(fā)明提供的一種數(shù)據(jù)存儲(chǔ)裝置的合并單元的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0087]首先對(duì)本發(fā)明數(shù)據(jù)存儲(chǔ)方法提供的實(shí)施例進(jìn)行說(shuō)明,參見(jiàn)圖1,為本發(fā)明數(shù)據(jù)存儲(chǔ)方法提供的一個(gè)實(shí)施例的流程示意圖,本實(shí)施例包括如下步驟:
[0088]步驟101:在網(wǎng)頁(yè)摘要更新時(shí),確定所述網(wǎng)頁(yè)摘要中的更新字段,以及所述更新字段對(duì)應(yīng)的字段存儲(chǔ)區(qū)。
[0089]參考【背景技術(shù)】的相關(guān)描述可知,網(wǎng)頁(yè)摘要通常包含作者、關(guān)鍵詞、正文、標(biāo)題、創(chuàng)建時(shí)間、更新時(shí)間、網(wǎng)頁(yè)點(diǎn)擊量等多個(gè)字段。一般來(lái)說(shuō),當(dāng)網(wǎng)頁(yè)更新時(shí)其包含的各個(gè)字段并非全部都更新,例如作者、創(chuàng)建時(shí)間等字段更新的可能性非常小,而網(wǎng)頁(yè)點(diǎn)擊量、訪問(wèn)者等字段更新的可能性則較大,因此需確定網(wǎng)頁(yè)摘要中存在更新的字段。對(duì)于新創(chuàng)建的網(wǎng)頁(yè)和待刪除的網(wǎng)頁(yè),可認(rèn)為其網(wǎng)頁(yè)摘要包含的所有字段都是更新字段。
[0090]步驟102:在所述字段存儲(chǔ)區(qū)新增加更新存儲(chǔ)區(qū),在所述更新存儲(chǔ)區(qū)存儲(chǔ)所述更新字段在本次更新后的字段數(shù)據(jù)和所述字段數(shù)據(jù)的索引信息。
[0091]每個(gè)字段存儲(chǔ)區(qū)都包含若干更新存儲(chǔ)區(qū),各個(gè)更新存儲(chǔ)區(qū)均為在每一次更新網(wǎng)頁(yè)摘要時(shí),在發(fā)生更新的字段所對(duì)應(yīng)的字段存儲(chǔ)區(qū)中新增的更新存儲(chǔ)區(qū)。
[0092]所述索引信息即為從網(wǎng)頁(yè)到該網(wǎng)頁(yè)摘要字段數(shù)據(jù)的正排索引信息,在搜索時(shí),先利用倒排索引檢索到與搜索關(guān)鍵詞相關(guān)的若干目標(biāo)網(wǎng)頁(yè),再根據(jù)正排索引信息獲得各個(gè)目標(biāo)網(wǎng)頁(yè)的摘要字段數(shù)據(jù)。
[0093]在實(shí)際應(yīng)用中,可預(yù)設(shè)網(wǎng)頁(yè)摘要的更新存儲(chǔ)周期,例如可設(shè)為一天,則在每天的預(yù)設(shè)更新時(shí)刻,統(tǒng)計(jì)對(duì)前一天內(nèi)所有出現(xiàn)更新的網(wǎng)頁(yè),對(duì)當(dāng)中發(fā)生更新的摘要字段及其對(duì)應(yīng)的索引信息進(jìn)行存儲(chǔ)。
[0094]上述實(shí)施例的技術(shù)方案提供數(shù)據(jù)存儲(chǔ)方法及裝置,在網(wǎng)頁(yè)摘要更新時(shí),確定所述網(wǎng)頁(yè)摘要中的更新字段,以及所述更新字段對(duì)應(yīng)的字段存儲(chǔ)區(qū);在所述字段存儲(chǔ)區(qū)新增加更新存儲(chǔ)區(qū),在所述更新存儲(chǔ)區(qū)存儲(chǔ)所述更新字段在本次更新后的字段數(shù)據(jù)和所述字段數(shù)據(jù)的索引信息。
[0095]該實(shí)施例在對(duì)網(wǎng)頁(yè)摘要存儲(chǔ)時(shí),只需對(duì)其中的更新字段和對(duì)應(yīng)的索引信息進(jìn)行增量更新,而無(wú)需對(duì)所有字段的數(shù)據(jù)進(jìn)行增量更新,因此大大降低了單次更新時(shí)存儲(chǔ)的數(shù)據(jù)量,從而避免了新增的數(shù)據(jù)量過(guò)大,以及由此導(dǎo)致的全量更新的發(fā)生,節(jié)約了時(shí)間及存儲(chǔ)空間的開(kāi)銷,提尚了存儲(chǔ)效率。
[0096]可選的,在本發(fā)明的其他實(shí)施例中,可預(yù)先設(shè)立若干字段存儲(chǔ)區(qū),分別為每一個(gè)字段存儲(chǔ)區(qū)指定對(duì)應(yīng)的一個(gè)或多個(gè)字段。
[0097]優(yōu)選的,預(yù)先統(tǒng)計(jì)網(wǎng)頁(yè)摘要包含的各字段的更新頻率,根據(jù)所述更新頻率分別為每一個(gè)字段存儲(chǔ)區(qū)指定對(duì)應(yīng)的一個(gè)或多個(gè)字段,可以將更新頻率相同或相近的字段劃分在同一個(gè)字段存儲(chǔ)區(qū)中,這樣當(dāng)網(wǎng)頁(yè)摘要有更新時(shí),只在有更新的字段所在的字段存儲(chǔ)區(qū)中新增加更新存儲(chǔ)區(qū)即可。
[0098]例如,可根據(jù)各字段的更新頻率將其劃分為穩(wěn)定存儲(chǔ)區(qū)、不易變存儲(chǔ)區(qū)、易變存儲(chǔ)區(qū)三個(gè)字段存儲(chǔ)區(qū)。其中,穩(wěn)定存儲(chǔ)區(qū)對(duì)應(yīng)作者、關(guān)鍵詞、創(chuàng)建時(shí)間等較穩(wěn)定字段,不易變存儲(chǔ)區(qū)對(duì)應(yīng)正文、標(biāo)題等較不容易改變的字段,而易變存儲(chǔ)區(qū)對(duì)應(yīng)更新時(shí)間、網(wǎng)頁(yè)點(diǎn)擊量等較容易發(fā)生改變的字段。
[0099]本領(lǐng)域技術(shù)人員也可以根據(jù)經(jīng)驗(yàn),或者是在實(shí)際運(yùn)行中的統(tǒng)計(jì)數(shù)據(jù),對(duì)各字段自行劃分至不同的字段存儲(chǔ)區(qū),以獲得較高的更新和存儲(chǔ)效率。該劃分方式可以是固定的,也可以以一定時(shí)間周期內(nèi)的統(tǒng)計(jì)數(shù)據(jù),周期性的動(dòng)態(tài)調(diào)整。
[0100]在本發(fā)明數(shù)據(jù)存儲(chǔ)方法的另一個(gè)實(shí)施例中,可將所述更新存儲(chǔ)區(qū)具體劃分為數(shù)據(jù)存儲(chǔ)區(qū)和對(duì)應(yīng)的索引存儲(chǔ)區(qū)兩部分,在所述數(shù)據(jù)存儲(chǔ)區(qū)存儲(chǔ)所述本次更新后的字段數(shù)據(jù),在所述索引存儲(chǔ)區(qū)存儲(chǔ)所述字段數(shù)據(jù)的索引信息。
[0101]所述索引信息可具體包括所述字段數(shù)據(jù)對(duì)應(yīng)的網(wǎng)頁(yè)標(biāo)識(shí),以及所述字段數(shù)據(jù)在所述數(shù)據(jù)存儲(chǔ)區(qū)中的存儲(chǔ)位置信息。由于每次更新的網(wǎng)頁(yè)數(shù)量一般都比較大,因此在數(shù)據(jù)存儲(chǔ)區(qū)中存儲(chǔ)的字段數(shù)據(jù)的條數(shù)也較多,在獲取某一條字段數(shù)據(jù)時(shí),可從對(duì)應(yīng)的索引存儲(chǔ)區(qū)中讀取所述字段數(shù)據(jù)的索引信息,進(jìn)而在所述數(shù)據(jù)存儲(chǔ)區(qū)中定位該條字段數(shù)據(jù)。
[0102]如圖2所示為本發(fā)明數(shù)據(jù)存儲(chǔ)方法的另一個(gè)實(shí)施例的流程示意圖,所述實(shí)施例包括如下步驟201至步驟204:
[0103]步驟201:在網(wǎng)頁(yè)摘要更新時(shí),確定所述網(wǎng)頁(yè)摘要中的更新字段,以及所述更新字段對(duì)應(yīng)的字段存儲(chǔ)區(qū)。
[0104]步驟202:在所述字段存儲(chǔ)區(qū)新增加更新存儲(chǔ)區(qū),所述更新存儲(chǔ)區(qū)包括數(shù)據(jù)存儲(chǔ)區(qū)和對(duì)應(yīng)的索引存儲(chǔ)區(qū)。
[0105]步驟203:在所述數(shù)據(jù)存儲(chǔ)區(qū)存儲(chǔ)所述本次更新后的字段數(shù)據(jù),在所述索引存儲(chǔ)區(qū)存儲(chǔ)所述字段數(shù)據(jù)對(duì)應(yīng)的網(wǎng)頁(yè)標(biāo)識(shí),以及所述字段數(shù)據(jù)在所述數(shù)據(jù)存儲(chǔ)區(qū)中的存儲(chǔ)位置信息。
[0106]步驟204:新增加網(wǎng)頁(yè)索引表,在所述網(wǎng)頁(yè)索引表中存儲(chǔ)本次更新對(duì)應(yīng)的網(wǎng)頁(yè)標(biāo)識(shí),以及所述網(wǎng)頁(yè)標(biāo)識(shí)在所述索引存儲(chǔ)區(qū)中的存儲(chǔ)位置信息。
[0107
當(dāng)前第2頁(yè)1 2 3 4 5 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
延川县| 运城市| 嫩江县| 仪征市| 阳朔县| 积石山| 临桂县| 宁远县| 酒泉市| 胶州市| 开原市| 余干县| 岳普湖县| 蓝山县| 酉阳| 新兴县| 波密县| 化州市| 绩溪县| 略阳县| 商水县| 玉树县| 遂溪县| 平湖市| 内江市| 巴林右旗| 南溪县| 犍为县| 蛟河市| 都安| 施秉县| 同仁县| 富民县| 光泽县| 塔城市| 武安市| 华亭县| 都匀市| 三江| 古蔺县| 喀喇|