[發(fā)明專利]資料管理裝置、方法及其電腦程式產(chǎn)品在審
| 申請?zhí)枺?/td> | 201810645634.0 | 申請日: | 2018-06-21 |
| 公開(公告)號: | CN109101441A | 公開(公告)日: | 2018-12-28 |
| 發(fā)明(設(shè)計)人: | 黃怡誠;薛文蔚 | 申請(專利權(quán))人: | 核桃運算股份有限公司 |
| 主分類號: | G06F12/1009 | 分類號: | G06F12/1009 |
| 代理公司: | 北京德恒律治知識產(chǎn)權(quán)代理有限公司 11409 | 代理人: | 章社杲;李偉 |
| 地址: | 中國臺灣臺北市大*** | 國省代碼: | 中國臺灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 記錄 滑動表 資料管理裝置 電腦程式 過期 記憶體空間 開始地址 條件識別 指針指向 最新記錄 復(fù)數(shù)筆 時間戳 尾指針 新記錄 資料庫 更新 指向 體內(nèi) 儲存 分配 | ||
1.一種資料管理裝置,其特征在于,包含:
一記憶體內(nèi)資料庫(in-memory database),其中該記憶體內(nèi)資料庫的一第一記憶體空間被分配予一第一滑動表(first sliding table),該第一滑動表包含復(fù)數(shù)筆記錄,該等記錄是根據(jù)各該記錄的一時間戳依序被儲存,一第一頭指標(biāo)(first head pointer)指向該等記錄中的一最舊記錄的一開始地址,且一第一尾指標(biāo)(first tail pointer)指向該等記錄中的一最新記錄的一下一地址;以及
一處理器,電性連接至該記憶體內(nèi)資料庫,且根據(jù)該第一尾指針將至少一新記錄插入該第一滑動表,各該至少一新記錄包含一時間戳,該處理器更根據(jù)該至少一新記錄的一數(shù)目來移動該第一尾指標(biāo);
其中,該處理器更根據(jù)以下條件識別出該第一滑動表中的至少一已過期記錄:一默認(rèn)時限及各該已過期記錄的該時間戳,
其中,該處理器更根據(jù)該至少一個已過期記錄的一數(shù)目來移動該第一頭指標(biāo)。
2.根據(jù)權(quán)利要求1所述的資料管理裝置,其特征在于,其中該第一記憶體空間的復(fù)數(shù)個記憶體地址是以一第一循環(huán)次序(first circular order)而定義,且該處理器是依據(jù)該第一循環(huán)次序移動該第一尾指標(biāo)。
3.根據(jù)權(quán)利要求2所述的資料管理裝置,其特征在于,其中當(dāng)該第一頭指標(biāo)與該第一尾指針指向同一記憶體地址時,該第一滑動表為空的。
4.根據(jù)權(quán)利要求2所述的資料管理裝置,其特征在于,其中該處理器更執(zhí)行以下操作:
分配一第二記憶體空間予該第一滑動表;
更新該第一循環(huán)次序,俾該第一記憶體空間的該等記憶體地址及該第二記憶體空間的復(fù)數(shù)個記憶體地址由該第一循環(huán)次序而定義;
根據(jù)該第一頭指標(biāo)移動該第一滑動表的該等記錄的一部分;以及
移動該第一頭指標(biāo)。
5.根據(jù)權(quán)利要求2所述的資料管理裝置,其特征在于,其中該處理器更執(zhí)行以下操作:
分配一第二記憶體空間予該第一滑動表;
更新該第一循環(huán)次序,使該第一記憶體空間的該等記憶體地址及該第二記憶體空間的復(fù)數(shù)個記憶體地址由該第一循環(huán)次序而定義;
根據(jù)該第一尾指標(biāo)移動該第一滑動表的該等記錄的一部分;以及
移動該第一尾指標(biāo)。
6.根據(jù)權(quán)利要求2所述的資料管理裝置,其特征在于,其中該記憶體內(nèi)資料庫的一第二記憶體空間被分配予一第二滑動表,該第二記憶體空間的復(fù)數(shù)個記憶體地址是以一第二循環(huán)次序而定義,該第一滑動表與該第二滑動表具有一共同鍵(common key),且該處理器更根據(jù)該共同鍵對該第一滑動表及該第二滑動表實施一聯(lián)結(jié)運算(join operation)。
7.根據(jù)權(quán)利要求2所述的資料管理裝置,其特征在于,更包含:
一接口,電性連接至該處理器且接收一指令,其中該指令包含一選擇運算符(selectoperator)及一查詢運算符(query operator)其中之一;
其中,該第一滑動表中的該至少一已過期記錄是由該處理器在該接口接收到該指令之后辨識,且該第一頭指標(biāo)是由該處理器在該接口接收到該指令之后移動。
8.一種適用于一電子裝置的資料管理方法,其特征在于,一記憶體內(nèi)資料庫的一第一記憶體空間被分配予一第一滑動表,該第一滑動表包含復(fù)數(shù)筆記錄,該等記錄是根據(jù)各該記錄的一時間戳依序被儲存,一第一頭指針指向該等記錄中的一最舊記錄的一開始地址,一第一尾指針指向該等記錄中的一最新記錄的一下一地址,且該資料管理方法包含以下步驟:
(a)根據(jù)該第一尾指標(biāo)將至少一個新記錄插入該第一滑動表,其中各該至少一新記錄包含一時間戳;
(b)根據(jù)該至少一個新記錄的一數(shù)目來移動該第一尾指標(biāo);
(c)根據(jù)以下條件識別出該第一滑動表中的至少一已過期記錄:一默認(rèn)時限及各該已過期記錄的該時間戳;以及
(d)根據(jù)該至少一個已過期記錄的一數(shù)目來移動該第一頭指標(biāo)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于核桃運算股份有限公司,未經(jīng)核桃運算股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810645634.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





