[發明專利]便于移植的嵌入式數據庫管理系統有效
| 申請號: | 201610920545.3 | 申請日: | 2016-10-21 |
| 公開(公告)號: | CN107977369B | 公開(公告)日: | 2022-02-11 |
| 發明(設計)人: | 韓世杰;王仁;張記強;胡海明;張楊 | 申請(專利權)人: | 北京計算機技術及應用研究所 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/25;G06F8/76 |
| 代理公司: | 中國兵器工業集團公司專利中心 11011 | 代理人: | 劉東升 |
| 地址: | 100854*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 便于 移植 嵌入式 數據庫 管理 系統 | ||
本發明涉及一種便于移植的嵌入式數據庫管理系統,屬于嵌入式計算技術領域。本發明將嵌入式數據庫管理系統劃分為平臺適配層和數據庫數據處理層兩部分,將操作系統相關模塊與數據庫內部處理邏輯模塊隔離開來。平臺適配層向下屏蔽了各嵌入式操作系統間的差異,數據庫數據處理層向上提供統一的對外接口。采用本發明后,嵌入式數據庫管理系統在移植時,嵌入式數據庫開發人員只需關注平臺適配層,依據目標嵌入式操作系統的特點實現平臺適配層API,而嵌入式數據庫應用程序可直接使用或僅進行少量修改即可使用。大大提高了嵌入式數據庫管理系統移植的便利性,有效的降低了嵌入式數據庫管理系統移植的復雜度,提高了嵌入式數據庫應用軟件開發的效率。
技術領域
本發明涉及嵌入式計算技術領域,具體涉及一種便于移植的嵌入式數據庫管理系統。
背景技術
嵌入式數據庫管理系統是可以獨立運行于嵌入式系統中的數據庫管理系統,是位于用戶和嵌入式操作系統之間的數據管理軟件,它支持移動計算或某種特定模式的計算。通常與嵌入式操作系統和嵌入式應用程序集成在一起,運行在嵌入式或者移動設備上,或者與輕應用集成并運行在通用平臺上,為用戶和應用程序提供訪問嵌入式數據庫的方法。嵌入式數據庫技術涉及嵌入式、數據庫、分布式計算、普適計算以及移動通訊等多個學科領域,已經成為數據庫系統的一個重要的研究方向。
可移植性對嵌入式數據庫管理系統非常重要。一方面,嵌入式系統的應用領域非常廣泛,所采用的嵌入式操作系統和軟硬件環境也各不相同,為了能適應各種差異性,嵌入式數據庫管理系統必須具有一定的可移植性,供用戶根據需要選擇合適的系統和環境。另一方面,考慮到便利性,嵌入式系統在開發前期的編碼及調試階段通常在通用平臺上完成,實際運行和測試在目標平臺上完成,因此嵌入式數據庫管理系統需在嵌入式操作系統和通用操作系統平臺間移植。
通常,嵌入式數據庫管理系統支持多個操作系統。其底層與操作系統應用程序接口(API)結合緊密,代碼緊湊,一方面提高了系統的運行效率,而另一方面也為數據庫的擴展帶來了困擾,在改變原底層功能或擴展新的操作系統時,開發人員需要了解原嵌入式數據庫管理系統的底層結構,這為新系統的開發維護增大了開發周期,提高了難度。
發明內容
(一)要解決的技術問題
本發明要解決的技術問題是:如何設計一種便于在多嵌入式操作系統間移植的嵌入式數據庫管理系統。
(二)技術方案
為了解決上述技術問題,本發明提供了一種便于移植的嵌入式數據庫管理系統,嵌入式數據庫管理系統包括平臺適配層和數據庫數據處理層兩部分;
所述平臺適配層是嵌入式操作系統和數據庫數據處理層之間的通道,用于為所述數據庫數據處理層向下傳遞服務要求和數據,為嵌入式操作系統向上提供軟硬件服務和數據;所述平臺適配層封裝了嵌入式操作系統為嵌入式數據庫管理系統提供的所有服務,向上提供統一的對外接口API,即平臺適配層API;在平臺適配層內部,其依據不同操作系統的特點,分別實現其對外接口API;
所述數據庫數據處理層用于通過平臺適配層API來完成對底層資源的調用,并為數據庫應用程序提供統一的嵌入式數據庫API。
優選地,所述平臺適配層包括:系統初始化模塊、系統內存管理模塊、系統信號量管理模塊、系統文件管理模塊、系統內核對象管理模塊、系統線程管理模塊和系統關閉模塊;
所述系統初始化模塊用于完成嵌入式數據庫管理系統開啟時系統的初始化,包括系統內存管理模塊的初始化sys_memInit、系統信號量管理模塊的初始化sys_syncInit、系統文件管理模塊的初始化sys_fileInit以及系統內核對象管理模塊的初始化sys_osInit;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京計算機技術及應用研究所,未經北京計算機技術及應用研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610920545.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:信息提取方法及系統
- 下一篇:一種歌手推薦方法及系統





