[發(fā)明專利]一種存儲索引的方法和裝置有效
| 申請?zhí)枺?/td> | 201310323501.9 | 申請日: | 2013-07-29 |
| 公開(公告)號: | CN104346359B | 公開(公告)日: | 2017-11-17 |
| 發(fā)明(設(shè)計)人: | 李功波 | 申請(專利權(quán))人: | 深圳市騰訊計算機系統(tǒng)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京三高永信知識產(chǎn)權(quán)代理有限責任公司11138 | 代理人: | 江崇玉 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 存儲 索引 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,特別涉及一種存儲索引的方法和裝置。
背景技術(shù)
索引是對數(shù)據(jù)庫表中的一列或多列的值進行排序的一種結(jié)構(gòu)。索引中包括多個索引字段,在存儲索引時,將索引包括的全部索引字段存儲在一起;在讀取索引時,會同時讀取到索引包括的全部索引字段。
例如,相冊索引中包括相冊地址以及相冊屬性信息兩個索引字段。在存儲相冊索引時,可以將相冊索引中包括的相冊地址以及相冊屬性信息存儲在一起。在讀取相冊索引時,可以讀取到相冊索引中包括的相冊地址以及相冊屬性信息。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
由于將索引包括的全部索引字段存儲在一起,導(dǎo)致在讀取時會讀取索引包括的全部索引字段,而有時只需要使用部分索引字段,不需要使用的另一部分索引字段也被讀取,造成流量浪費。
發(fā)明內(nèi)容
為了使解決現(xiàn)有技術(shù)的問題,本發(fā)明提供了一種存儲索引的方法和裝置。所述技術(shù)方案如下:
一方面,本發(fā)明提供了一種存儲索引的方法,所述方法包括:
根據(jù)待存儲的索引包括的索引字段的內(nèi)容,將所述待存儲的索引包括的索引字段分為輕索引字段和重索引字段;
將所述輕索引字段和重索引字段分別存儲在不同的存儲介質(zhì)中;
以及,關(guān)聯(lián)所述輕索引字段和所述重索引字段。
另一方面,本發(fā)明提供了一種存儲索引的裝置,所述裝置包括:
分類模塊,用于根據(jù)待存儲的索引包括的索引字段的內(nèi)容,將所述待存儲的索引包括的索引字段分為輕索引字段和重索引字段;
存儲模塊,用于將所述輕索引字段和重索引字段分別存儲在不同的存儲介質(zhì)中;
關(guān)聯(lián)模塊,用于關(guān)聯(lián)所述輕索引字段和所述重索引字段。
在本發(fā)明實施例中,根據(jù)待存儲的索引包括的索引字段的內(nèi)容,將所述待存儲的索引包括的索引字段分為輕索引字段和重索引字段;將所述輕索引字段和重索引字段分別存儲在不同的存儲介質(zhì)中;以及,關(guān)聯(lián)所述輕索引字段和所述重索引字段。本發(fā)明實施例通過將輕索引字段和重索引字段分開存儲,當用戶讀取索引時,只讀取用戶需要的輕索引字段,不會造成流量浪費。并且,關(guān)聯(lián)輕索引字段和重索引字段,當用戶需要重索引字段時,根據(jù)輕索引字段和重索引字段的對應(yīng)關(guān)系獲取重索引字段,能夠滿足用戶的需求。
附圖說明
圖1是本發(fā)明實施例1提供的一種存儲索引的方法流程圖;
圖2是本發(fā)明實施例2提供的一種存儲索引的方法流程圖;
圖3是本發(fā)明實施例2提供的相冊索引存儲方式示意圖;
圖4是本發(fā)明實施例2提供的輕索引字段和重索引字段的存儲方式示意圖;
圖5是本發(fā)明實施例2提供的在輕索引字段中添加擴展字段的示意圖;
圖6是本發(fā)明實施例3提供的一種存儲索引的裝置結(jié)構(gòu)示意圖;
圖7是本發(fā)明實施例3提供的一種存儲索引的另一裝置結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。
實施例1
本發(fā)明實施例提供了一種存儲索引的方法。參見圖1,其中,該方法包括:
101:根據(jù)待存儲的索引包括的索引字段的內(nèi)容,將待存儲的索引包括的索引字段分為輕索引字段和重索引字段;
102:將輕索引字段和重索引字段分別存儲在不同的存儲介質(zhì)中;
103:關(guān)聯(lián)輕索引字段和重索引字段。
進一步地,根據(jù)待存儲的索引包括的索引字段的內(nèi)容,將待存儲的索引包括的索引字段分為輕索引字段和重索引字段,包括:
接收用戶輸入的輕索引字段的標識和重索引字段的標識;
從待存儲的索引包括的索引字段中獲取與輕索引字段的標識對應(yīng)的索引字段,并將獲取的索引字段確定為輕索引字段;
從待存儲的索引包括的索引字段中獲取與重索引字段的標識對應(yīng)的索引字段,并將獲取的索引字段確定為重索引字段。
進一步地,將輕索引字段和重索引字段分別存儲在不同的存儲介質(zhì)中之后,所述方法還包括:
接收讀取輕索引字段指令,該讀取索引字段指令包括輕索引字段的標識;
根據(jù)該讀取輕索引字段指令,從用于存儲輕索引字段的存儲介質(zhì)中獲取輕索引字段。
進一步地,關(guān)聯(lián)輕索引字段和重索引字段之后,所述方法還包括:
接收讀取重索引字段指令,該讀取重索引字段指令包括輕索引字段的標識;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市騰訊計算機系統(tǒng)有限公司,未經(jīng)深圳市騰訊計算機系統(tǒng)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310323501.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





