[發明專利]數據庫處理設備、數據庫處理方法以及記錄介質有效
| 申請號: | 201310096456.8 | 申請日: | 2013-03-25 |
| 公開(公告)號: | CN103365943B | 公開(公告)日: | 2018-07-24 |
| 發明(設計)人: | 柏木岳彥;上村純平 | 申請(專利權)人: | 日本電氣株式會社 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 王波波 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 處理 設備 方法 以及 記錄 介質 | ||
1.一種數據庫處理設備,包括:
列存儲數據庫,包括:以列為單位存儲元組數據的存儲器和關于所述存儲器在其中存儲第一信息以及第二信息的管理構造部,所述第一信息指示有效數據范圍,所述第二信息包括已經無效的數據的標識信息;以及
數據庫處理部,當針對所述列存儲數據庫執行插入數據的處理時,所述數據庫處理部將所述數據額外地附加至所述存儲器的末尾并更新所述管理構造部的所述第一信息,當針對所述列存儲數據庫執行刪除數據的處理時,所述數據庫處理部將刪除目標數據的標識信息額外地附加至所述管理構造部的所述第二信息,以及當針對所述列存儲數據庫執行查找數據的處理時,基于所述管理構造部的所述第一信息來決定要處理的元組數據范圍;
其中,還將第三信息存儲到所述管理構造部中,所述第三信息指示要額外地附加至所述第二信息的信息的有效范圍;以及
其中,當所述數據庫處理部針對所述列存儲數據庫執行刪除數據的處理時,所述數據庫處理部將刪除目標數據的標識信息額外地附加至所述管理構造部的所述第二信息,并更新所述第三信息,使得上述被額外地附加的信息落入有效范圍內。
2.根據權利要求1所述的數據庫處理設備,其中,所述數據庫處理部基于存儲在所述管理構造部中的信息來決定所述列存儲數據庫的排他性控制范圍,在更新所述列存儲數據庫時采用所述排他性控制范圍。
3.根據權利要求1所述的數據庫處理設備,還包括:執行運算單元確定部,所述執行運算單元確定部確定是否通過采用并行運算單元來執行所請求的運算處理,以及當已確定通過采用所述并行運算單元來執行所述所請求的運算處理時,所述執行運算單元確定部使所述并行運算單元執行所述所請求的運算處理。
4.根據權利要求1所述的數據庫處理設備,其中,當所述數據庫處理部針對所述列存儲數據庫執行查找數據的處理時,所述數據庫處理部基于所述管理構造部的所述第一信息來決定查找范圍,并基于所述第二信息來指定要被排除在所述查找之外的數據,以查找數據。
5.根據權利要求1所述的數據庫處理設備,其中,當所述數據庫處理部針對所述列存儲數據庫執行更新數據的處理時,所述數據庫處理部查找更新目標數據,針對所找到的更新目標數據執行所述刪除處理,以及針對為更新而準備的數據執行所述插入處理。
6.根據權利要求1所述的數據庫處理設備,其中,當所述數據庫處理部針對所述列存儲數據庫執行查找數據的處理時,所述數據庫處理部基于所述管理構造部的所述第一信息來決定查找范圍,并基于所述第二信息和所述第三信息來指定要被排除在所述查找之外的數據,以查找數據。
7.根據權利要求6所述的數據庫處理設備,其中,當所述數據庫處理部針對所述列存儲數據庫執行更新數據的處理時,所述數據庫處理部查找更新目標數據,針對所找到的更新目標數據執行所述刪除處理,以及針對為更新而準備的數據執行所述插入處理。
8.一種數據庫處理方法,包括:
當針對包括其中以列為單位存儲元組數據的存儲器和關于所述存儲器在其中存儲第一信息和第二信息的管理構造部在內的列存儲數據庫執行插入數據的處理時,將所述數據額外地附加至所述存儲器的末尾并更新所述管理構造部的所述第一信息,所述第一信息指示有效數據范圍,所述第二信息包括已經無效的數據的標識信息;
當針對所述列存儲數據庫執行刪除數據的處理時,將刪除目標數據的標識信息額外地附加至所述管理構造部的所述第二信息,以及
當針對所述列存儲數據庫執行查找數據的處理時,基于所述管理構造部的所述第一信息來決定要處理的元組數據范圍,
其中,還將第三信息存儲到所述管理構造部中,所述第三信息指示要額外地附加至所述第二信息的信息的有效范圍,所述數據庫處理方法包括:當針對所述列存儲數據庫執行刪除數據的處理時,將刪除目標數據的標識信息額外地附加至所述管理構造部的所述第二信息,并更新所述第三信息使得上述被額外地附加的信息落入有效范圍內。
9.一種在其中存儲有程序的非瞬態計算機可讀存儲介質,用于使計算機執行以下處理:
當針對包括其中以列為單位存儲元組數據的存儲器和關于所述存儲器在其中存儲第一信息以及第二信息的管理構造部在內的列存儲數據庫執行插入數據的處理時,將所述數據額外地附加至所述存儲器的末尾并更新所述管理構造部的所述第一信息,所述第一信息指示有效數據范圍,所述第二信息包括已經無效的數據的標識信息;
當針對所述列存儲數據庫執行刪除數據的處理時,將刪除目標數據的標識信息額外地附加至所述管理構造部的所述第二信息,以及當針對所述列存儲數據庫執行查找數據的處理時,基于所述管理構造部的所述第一信息來決定要處理的元組數據范圍,
其中,還將第三信息存儲到所述管理構造部中,所述第三信息指示要額外地附加至所述第二信息的信息的有效范圍;以及
其中,所述刪除處理將刪除目標數據的標識信息額外地附加至所述管理構造部的所述第二信息,并更新所述第三信息使得上述被額外地附加的信息落入有效范圍內。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于日本電氣株式會社,未經日本電氣株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310096456.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種扶手及儀表控制臺高度可調的單立柱的跑步機
- 下一篇:一種新型智能存儲卡





