日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種應對可追加數據的索引方法在審

專利信息
申請號: 201710365878.9 申請日: 2017-05-23
公開(公告)號: CN108959308A 公開(公告)日: 2018-12-07
發明(設計)人: 蔣步星 申請(專利權)人: 北京潤乾信息系統技術有限公司
主分類號: G06F17/30 分類號: G06F17/30
代理公司: 暫無信息 代理人: 暫無信息
地址: 100085 北京市*** 國省代碼: 北京;11
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 索引數據 追加 索引 兩段 重寫 查詢結果 查詢數據 歷史數據 滿足條件 排序索引 數據更新 數據追加 索引結構 同步修改 重新生成 數據集 合成 合并 記錄 維護
【說明書】:

發明提供了一種應對可追加數據的索引方法。當索引數據產生后,如果又產生了新的數據追加到了數據集,這時就需要對索引數據進行同步修改。如果重寫索引數據,當歷史數據特別巨大時,索引數據也可能特別巨大,這時追加少量數據也會導致重寫整個索引數據,導致數據更新性能低。為了解決這個問題特設計了雙索引結構,即在索引數據中維護了兩段排序索引,現有數據一段,后追加數據一段,當追加的數據在追加索引中累積達到一定量時則重新生成索引數據把兩段索引合成一段。當使用索引數據查詢數據時,把兩段索引的查詢結果進行合并就得到了所有滿足條件的記錄了。

技術領域

本發明涉及索引,更具體地來說,特別涉及一種應對可追加數據的索引方法。

背景技術

計算機科學的發展提供了很多優秀的查找算法,例如二分查找(binary search)、二叉樹查找(binary tree search)等。如果稍微分析一下會發現,每種查找算法都只能應用于特定的數據結構之上,例如二分查找要求被檢索數據有序,而二叉樹查找只能應用于二叉查找樹上,但是數據本身的組織結構不可能完全滿足各種數據結構(例如,理論上不可能同時將兩列都按順序進行組織),所以,在數據之外,系統還維護著滿足特定查找算法的數據結構,這些數據結構以某種方式引用(指向)數據,這樣就可以在這些數據結構上實現高級查找算法。這種數據結構,就是索引。

索引是一種單獨的、物理的對數據集中一列或多列的值進行排序的一種存儲結構,它是某個數據集中一列或若干列值的集合和相應的指向數據集中物理標識這些值的數據頁的邏輯指針清單。索引的作用相當于圖書的目錄,可以根據目錄中的頁碼快速找到所需的內容。

索引提供指向存儲在數據集的指定列中的數據值的指針,然后根據您指定的排序順序對這些指針排序。使用索引可以找到特定值,然后順指針找到包含該值的行。

當數據集中有大量記錄時,若要對數據集進行查詢,第一種搜索信息方式是全數據集搜索,是將所有記錄一一取出,和查詢條件進行一一對比,然后返回滿足條件的記錄,這樣做會消耗大量系統時間,并造成大量磁盤I/O操作;第二種就是在數據集中建立索引,然后在索引中找到符合查詢條件的索引值,最后通過保存在索引中的ROWID(相當于頁碼)快速找到數據集中對應的記錄。

索引被用作包含所關心數據的數據集指針。通過一個索引,能從數據集中直接找到一個特定的記錄,而不必連續順序掃描這個數據集,一次一個地去查找。對于大的數據集,索引是必要的。沒有索引,要想得到一個結果要等好幾個小時、好幾天,而不是幾秒鐘。當經常查詢某列或某幾列中的數據時,也需要在數據集上創建索引。索引將占用磁盤空間,并且影響數據更新的速度。但是在多數情況下,索引所帶來的數據檢索速度優勢大大超過它的不足之處。

目前排序結構的索引存在的技術缺點是,當索引數據產生后,如果又產生了新的數據追加到了數據集,這時就需要對索引數據進行同步修改。如果重寫索引數據,當現有數據特別巨大時,索引數據也可能特別巨大,這時追加少量數據也會導致重寫整個索引數據,導致數據更新性能低。

現有的另一種索引手段是以B樹為結構,B樹的特性:關鍵字集合分布在整棵樹上;任何一個關鍵字出現而且只出現在一個結點中;搜索有可能在非葉子結點結束;其搜索性能等價于在關鍵字全集內做一次二分查找;自動層次控制。當數據集在面積的刪除和增加的時候,需要動態的修改B樹中的索引結構,為了實現B樹的平衡,達到搜索二分法優化查詢的作用,需要在B樹非頁結點中每個結點都留出一定的空間來記錄新數據或者描述刪除數據,這一部分被稱作填充因子。B樹的缺點在于實現過于復雜;在數據情況不好時B樹不夠平衡;當對其進行更新插入刪除時,就需要在物理上移動以調整B樹;上述缺點導致數據更新性能低。

現有技術存在的兩種索引手段都有各自的優缺點,但是都不合適應用在只有追加而沒有刪除和修改這種情況下,針對這一問題本發明創造研發出新的一種索引手段,簡單、高效的處理數據追加時索引的修改,保證數據更新性能高。

發明內容

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京潤乾信息系統技術有限公司,未經北京潤乾信息系統技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201710365878.9/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 亚洲精品久久久久中文第一暮| 99久久国产综合精品色伊| 午夜看大片| 日本边做饭边被躁bd在线看| 美女被羞羞网站视频软件| 91精品婷婷国产综合久久竹菊| 一区二区三区欧美视频| 国产欧美视频一区二区三区| 欧美视频1区| 99国精视频一区一区一三| 精品一区二区三区影院| 亚洲色欲色欲www| 国产精品麻豆一区二区三区| 91麻豆精品国产91久久久久| 国产欧美日韩在线观看| 国产农村妇女精品一二区| 免费久久一级欧美特大黄| 国产乱人伦偷精品视频免下载| 精品国产91久久久| 美国一级片免费观看| 国产欧美精品一区二区三区-老狼| 国产精品一区久久人人爽| 人人要人人澡人人爽人人dvd| 亚洲精品国产91| 欧美日韩偷拍一区| 亚洲欧美国产日韩综合| 99爱国产精品| 欧美精品久久一区| 99精品区| 国产毛片精品一区二区| 99久久精品一区字幕狠狠婷婷| 国产精品亚发布| 国产精品久久亚洲7777| 欧美乱妇在线视频播放| 亚洲一卡二卡在线| 国产69精品久久久久999天美| 国产欧美日韩一级| 欧美极品少妇xx高潮| 97人人模人人爽视频一区二区| 国产欧美一区二区在线观看| 日本三级不卡视频| 亚洲伊人久久影院| 九九久久国产精品| 国产精品一区不卡| 丰满少妇高潮惨叫久久久| 精品久久国产视频| 午夜av片| 久久久久亚洲最大xxxx| 亚洲欧美一二三| 国产资源一区二区三区| 国产精品乱战久久久| 国产伦精品一区二区三区免费下载 | 日本一二三不卡| 国产一区激情| 欧美在线精品一区| 国产在线视频二区| 国产精品国产三级国产播12软件| 日韩三区三区一区区欧69国产 | 久久福利免费视频| 91久久久爱一区二区三区| 久久99精品国产99久久6男男| 99精品欧美一区二区| 午夜av资源| 午夜精品影视| 欧美日韩一区二区三区精品| 国产清纯白嫩初高生在线观看性色| 91精品视频在线免费观看| 国产一二区在线| 精品中文久久| 国产福利一区在线观看| 综合久久一区| 91秒拍国产福利一区| av不卡一区二区三区| 久久不卡一区| 精品欧美一区二区精品久久小说| 久99精品| 欧美日韩综合一区二区| 日韩欧美中文字幕一区| 国产福利一区在线观看| 日韩久久精品一区二区| 91看片片| 亚洲欧美一卡二卡|