[發明專利]一種嵌入式系統中數據庫管理方法及系統有效
| 申請號: | 201510408769.1 | 申請日: | 2015-07-13 |
| 公開(公告)號: | CN104933196B | 公開(公告)日: | 2019-06-21 |
| 發明(設計)人: | 張珠明 | 申請(專利權)人: | 上海斐訊數據通信技術有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/176 |
| 代理公司: | 杭州千克知識產權代理有限公司 33246 | 代理人: | 周希良 |
| 地址: | 201616 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 系統 數據庫 管理 方法 | ||
本發明提供一種嵌入式系統中數據庫管理方法及系統,所述方法包括:在數據庫進行數據存儲時,將數據按每條記錄的形式存儲在一張表中并定義所述每條記錄的格式和屬性;在訪問所述數據庫時,以內存共享的方式訪問所述數據庫并在申請到訪問所述數據庫的權限時采用加鎖操作;定義所述每條記錄的屬性包括定義用于查找或定位數據庫中任何對象或者對象的任意一個子對象的記錄ID,所述記錄ID通過預定義的API進行填充;采用數組的格式定義所述記錄ID;所述數組為一維數組、二維數組、三維數組或四維數組。本發明使得數據存儲的形式更加簡單,也便于存儲復雜的數據結構,降低了系統的運行負擔,提高了數據操作安全和可靠性。
技術領域
本發明涉及家庭網關技術領域,特別是涉及嵌入式無線網關系統中的數據庫技術領域,具體為一種嵌入式系統中數據庫管理方法及系統。
背景技術
隨著嵌入式系統的廣泛應用及嵌入式實時操作系統的不斷普及,嵌入式環境下的數據管理問題成為系統中的重要環節,構建嵌入式實時數據庫系統(RTDBS)成為嵌入式開發中必須解決的問題。這里所說的嵌入式RTDBS[1][2]是指可在嵌入式設備中獨立運行的一種數據庫系統,用以處理大量的、時效性強且有嚴格時序的數據,它以高可靠性、高實時性和高信息吞吐量為目標,其數據的正確性不僅依賴于邏輯結果,而且依賴于邏輯結果產生的時間。圖1是一個嵌入式應用的基本構架,整個嵌入式RTDBS構建于實時操作系統之上。由于嵌入式實時數據庫系統在運行環境和運行方式上與常見的企業級數據庫管理系統有很大差別,因此,傳統的企業數據庫如Oracle、Sybase等在實時嵌入式環境下很難發揮作用,尤其在一些實時性要求很高的控制系統中,傳統數據庫更顯得無能為力。因此,伴隨著各種商用嵌入式實時操作系統的出現,研究嵌入式環境下的實時數據庫系統成為嵌入式軟件中的一項重要內容。
基于以上嵌入式數據庫的概念和特性,已有的嵌入式設備中的數據庫多數采用動態lib庫的形式存放和訪問形式,并且采用多張表的存儲架構來存放和記錄系統數據,應用程序需要調用動態庫來訪問不同表中的不同數據?,F有的嵌入式系統網關設備中的數據庫存儲架構和訪問機制采用多張表的形式,造成的主要缺點如下:采用多張表的形式存儲,管理較復雜;動態庫調用的方式增加了系統運行的負擔;沒有對數據庫增加保護鎖,數據容易造成損壞;復雜的數據結構無法有效存儲。
如何解決嵌入式系統中數據庫管理中面臨的以上問題成為本領域技術人員亟待解決的問題。
發明內容
鑒于以上所述現有技術的缺點,本發明的目的在于提供一種嵌入式系統中數據庫管理方法及系統,用于解決現有技術中嵌入式系統中數據庫管理中存在的數據庫存儲復雜、數據容易丟失、使用數據庫導致系統負擔大的問題。
為實現上述目的及其他相關目的,本發明提供一種嵌入式系統中數據庫管理方法,所述嵌入式系統中數據庫管理方法包括:在數據庫進行數據存儲時,將數據按每條記錄的形式存儲在一張表中并定義所述每條記錄的格式和屬性;在訪問所述數據庫時,以內存共享的方式訪問所述數據庫并在申請到訪問所述數據庫的權限時采用加鎖操作。
作為本發明的一種優選方案,所述嵌入式系統中數據庫管理方法還包括定義數據的對象ID并將所述對象ID保存在頭文件中。
作為本發明的一種優選方案,定義所述每條記錄的屬性包括定義用于查找或定位數據庫中任何對象或者對象的任意一個子對象的記錄ID,所述記錄ID通過預定義的API進行填充。
作為本發明的一種優選方案,采用數組的格式定義所述記錄ID。
作為本發明的一種優選方案,所述數組為一維數組、二維數組、三維數組或四維數組。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數據通信技術有限公司,未經上海斐訊數據通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510408769.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:供求信息智能匹配方法
- 下一篇:漢菲雙語平行語料自動采集的系統及實現方法





