[發明專利]嵌入式系統中分布式數據庫的數據操作方法及板卡有效
| 申請號: | 201110052438.0 | 申請日: | 2011-03-04 |
| 公開(公告)號: | CN102654878A | 公開(公告)日: | 2012-09-05 |
| 發明(設計)人: | 梁暉;萬維威 | 申請(專利權)人: | 邁普通信技術股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 成都虹橋專利事務所 51124 | 代理人: | 李順德 |
| 地址: | 610041 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 系統 分布式 數據庫 數據 操作方法 板卡 | ||
1.嵌入式系統中分布式數據庫的數據操作方法,其特征在于,包括以下步驟:
a.應用模塊利用分布式數據庫提供的接口,創建用于存儲數據的數據庫表;
b.所述應用模塊根據其操作需求創建多種操作列句柄,并根據索引需求設置一個或多個操作列句柄作為所述數據庫表的索引列句柄,并設置其中一個索引列句柄作為所述數據庫表的主索引列句柄;
c.當需要對數據庫表進行操作時,所述應用模塊利用分布式數據庫所提供的操作接口,向數據庫表發送攜帶操作列句柄的操作請求;
d.所述數據庫表接收到應用模塊操作請求中的操作列句柄后,判斷該操作列句柄是否為索引列句柄,如是,則使用該索引列句柄對表項進行索引并操作,否則使用其主索引列句柄對表項進行索引并操作。
2.根據權利要求1所述嵌入式系統中分布式數據庫的數據操作方法,其特征在于,所述操作列句柄,是應用模塊對數據庫表中需要操作的不同列的組合進行定位時,將組合列的地址進行轉化后的數值化ID。
3.根據權利要求1或2所述嵌入式系統中分布式數據庫的數據操作方法,其特征在于,所述步驟b中,操作列句柄的創建過程包括以下步驟:
b1.應用模塊向分布式數據庫發送列句柄創建請求,所述列句柄創建請求中攜帶了表名信息、擬操作的列信息以及是否作為索引列句柄信息;
b2.分布式數據庫接收到所述應用模塊的列句柄創建請求后,為擬操作的列信息中的每一列創建對應的單列結構,該單列結構中記錄有該列在數據庫表全列結構中的偏移位置和該列在擬操作的列信息中的偏移位置;
b3.完成各單列結構的創建后,分布式數據庫將這些單列結構組合成一個多列結構;
b4.分布式數據庫判斷該創建的列句柄是否作為索引列句柄,若是則進入b5步驟,否則直接進入b6步驟;
b5.分布式數據庫為該索引列句柄的多列結構創建確定的索引方式對應的索引實現函數集和索引根結構;
b6.分布式數據庫將該多列結構的地址進行數值化ID的轉換,得到該創建的操作列句柄。
4.根據權利要求3所述嵌入式系統中分布式數據庫的數據操作方法,其特征在于,所述操作列句柄從功能上分為數據列句柄和匹配列句柄,所述應用模塊對數據庫表進行添加操作時使用數據列句柄,在進行刪除操作時使用匹配列句柄,在進行更新和查詢操作時使用數據列句柄和匹配列句柄。
5.根據權利要求3或4所述嵌入式系統中分布式數據庫的數據操作方法,其特征在于,分布式數據庫接收到應用模塊的添加操作請求時,使用數據庫表的主索引列句柄對表項進行索引并操作;在接收到應用模塊的刪除、更新或查詢操作請求時,如果判斷應用模塊所攜帶的操作列句柄不是索引列句柄時,則使用數據庫表的主索引列句柄對表項進行索引并操作,否則使用所述操作列句柄對表項進行索引并操作。
6.根據權利要求3所述嵌入式系統中分布式數據庫的數據操作方法,其特征在于,所述索引方式是指采用Hash表或者是鏈表對數據庫表進行索引。
7.根據權利要求1-6任一項所述嵌入式系統中分布式數據庫的數據操作方法,其特征在于,所述應用模塊為主用主控卡的應用模塊或者業務線卡上的應用模塊。
8.一種板卡,包括至少一個應用模塊和一個分布式數據庫,其特征在于,
所述應用模塊包括一個數據庫表創建請求單元、一個列句柄創建請求單元和一個數據庫表操作請求單元,
所述數據庫表創建請求單元,用于向分布式數據庫發送創建用于存儲數據的數據庫表的請求;
所述列句柄創建請求單元,用于向分布式數據庫發送創建操作列句柄的請求,所述創建操作列句柄的請求中攜帶了所述列句柄創建請求中攜帶了表名信息、擬操作的列信息以及是否作為索引列句柄信息;
所述數據庫表操作請求單元,用于向分布式數據庫發送攜帶操作列句柄的操作數據庫表的請求;
所述分布式數據庫包括一個接口單元、一個列句柄創建單元和一個數據庫表索引操作單元,
所述接口單元,用于接收來自應用模塊的數據庫表創建請求、操作列句柄創建請求以及操作數據庫表的請求;
所述列句柄創建單元,用于根據應用模塊的操作列句柄創建請求,創建相應的操作列句柄;
所述數據庫表索引操作單元,用于根據應用模塊的攜帶操作列句柄的操作請求,對相應數據庫表的表項進行索引并操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邁普通信技術股份有限公司,未經邁普通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110052438.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:絕緣罩
- 下一篇:變電站OPGW光纜接地裝置





