嵌入式系統(tǒng)正在試圖描繪未來的生活:因為它的存在,機器變得更加智能,因而相互之間的交流成為可能,而嵌入式數(shù)據(jù)庫,無疑是其中極為重要的一環(huán)。
隨著價格下跌、新技術(shù)不斷涌入市場,傳真機、路由器、POS終端和其他硬件設(shè)備的開發(fā)者正在尋找更大商業(yè)價值的戰(zhàn)略——支持設(shè)備與企業(yè)級服務(wù)器交互的嵌入式商業(yè)智能設(shè)備。在這方面已有一些例子,包括能自動查詢庫存并在午飯高峰時間自動調(diào)價的自動售貨機,故障自動呼叫的復(fù)印機,甚至當你關(guān)掉鬧鐘后就自動開啟的咖啡機。
*下一代嵌入式系統(tǒng)數(shù)據(jù)庫
嵌入式系統(tǒng)原來的設(shè)計者白手起家,自己編寫數(shù)據(jù)結(jié)構(gòu)。通過使用關(guān)系型數(shù)據(jù)庫和同步技術(shù),開發(fā)者能為嵌入式設(shè)備提供更多復(fù)雜功能并提高企業(yè)競爭力。
為了更方便地開發(fā)數(shù)據(jù)驅(qū)動式嵌入式系統(tǒng),Sybase在其的移動數(shù)據(jù)庫解決方案SQL Anywhere Studio發(fā)布了UltraLite署選項。UltraLite提供了靈活、駐留內(nèi)存、高性能數(shù)據(jù)庫的技術(shù),適合嵌入式系統(tǒng)的獨特需求。Sybase的分析技術(shù)能輕松定制數(shù)據(jù)庫功能,并與運行在嵌入式設(shè)備上的應(yīng)用所需內(nèi)存匹配。加上Sybase的MobiLink服務(wù)器同步技術(shù),用戶可以將數(shù)據(jù)直接從嵌入式設(shè)備無縫同步到包括Sybase、甲骨文和微軟的企業(yè)級數(shù)據(jù)庫上。
毫無疑問,以Sybase為代表的數(shù)據(jù)庫廠商正試圖引領(lǐng)下一代嵌入式數(shù)據(jù)庫的未來。
*更靈活、更符合標準
Sybase的UltraLite部署選項是可運行在嵌入式設(shè)備上且具有SQL數(shù)據(jù)庫的功能和可靠性的數(shù)據(jù)庫。其UltraLite分析器技術(shù)僅將需要的表、列和索引構(gòu)建成一個化的數(shù)據(jù)庫,它擁有非常快的查詢和更新速度。
豐富的SQL功能
UltraLite利用行業(yè)標準SQL來存儲、檢索和操縱數(shù)據(jù),顯著提高了生產(chǎn)力。UltraLite數(shù)據(jù)庫與強大的企業(yè)級數(shù)據(jù)庫一樣支持參照完整性、事務(wù)處理、雙向游標和各種類型的多表連接。工程師不必自己編寫這些東西。UltraLite提供了數(shù)據(jù)存儲、檢索和操作的可靠解決方案,節(jié)省了工程師從零開始自己編寫數(shù)據(jù)結(jié)構(gòu)的復(fù)雜度。
所有對數(shù)據(jù)庫的訪問都通過嵌入式SQL(Embedded SQL,ESQL) 來編寫,它是一個訪問數(shù)據(jù)庫的業(yè)界標準接口。分析器技術(shù)讀取ESQL并決定運行嵌入式系統(tǒng)應(yīng)用需要對數(shù)據(jù)進行的操作。經(jīng)過處理的SQL代碼與應(yīng)用代碼一起編譯,并與數(shù)據(jù)庫中的必要部分連接生成一個可執(zhí)行文件,部署到嵌入式系統(tǒng)中。
高性能內(nèi)存應(yīng)用
UltraLite運行時優(yōu)化內(nèi)存使用,并提供算法與數(shù)據(jù)結(jié)構(gòu)確保性能。UltraLite生成的數(shù)據(jù)庫僅占用50K內(nèi)存,它維護內(nèi)存數(shù)據(jù)持久化、完全參照完整性與雙向同步等功能。
與企業(yè)數(shù)據(jù)雙向同步
MobiLink服務(wù)器同步技術(shù)支持在遠程系統(tǒng)與統(tǒng)一的企業(yè)級數(shù)據(jù)庫之間收發(fā)信息。MobiLink支持直接與包括Sybase、甲骨文和微軟在內(nèi)的任何主流企業(yè)級數(shù)據(jù)庫進行無縫的數(shù)據(jù)同步。另外,MobiLink也支持包括TCP/IP在內(nèi)的眾多有線與無線通信傳輸協(xié)議。
在嵌入式系統(tǒng)中運行的UltraLite數(shù)據(jù)庫,通過MobiLink同步服務(wù)器與統(tǒng)一數(shù)據(jù)庫服務(wù)器進行同步。MobiLink同步服務(wù)器為UltraLite數(shù)據(jù)庫與其他數(shù)據(jù)庫服務(wù)器間的通信提供了接口。
運行在嵌入式系統(tǒng)上的UltraLite數(shù)據(jù)庫與統(tǒng)一數(shù)據(jù)庫的每次同步將更新數(shù)據(jù)。UltraLite在運行時自動決定哪些數(shù)據(jù)需要上傳;同步腳本用來定義下載數(shù)據(jù)。MobiLink通過使用統(tǒng)一數(shù)據(jù)庫上編寫的腳本來管理同步。MobiLink管理器也能輕松定義、管理同步與沖突解決規(guī)則。
提高生產(chǎn)力
為了提高開發(fā)人員的生產(chǎn)力,Sybase UltraLite支持使用業(yè)界標準的工具、技術(shù)和組件。這意味著系統(tǒng)工程師在設(shè)計UltraLite數(shù)據(jù)庫時能使用他們已經(jīng)熟悉的開發(fā)環(huán)境。UltraLite同樣提供高層編程接口,它統(tǒng)一了不同系統(tǒng)與操作系統(tǒng)的差異。同樣,MobiLink服務(wù)器同步技術(shù)也隱藏了通過不同渠道同步傳輸數(shù)據(jù)的復(fù)雜性。
嵌入式數(shù)據(jù)庫與各種硬件設(shè)備的廣泛結(jié)合,不僅能夠?qū)⑵髽I(yè)現(xiàn)有的信息以各種方式聯(lián)合起來。更重要的是,企業(yè)因此可以將更多的設(shè)備集成到企業(yè)IT系統(tǒng)中來加以利用和控制,這將是下一代嵌入式數(shù)據(jù)庫和下一代嵌入式系統(tǒng)所能夠帶來的利益。
*鏈 接
UltraLite客戶端支持的平臺:
·微軟Windows CE操作系統(tǒng);
·風(fēng)河VxWORKS實時操作系統(tǒng);
·QNX公司Neutrino;
·Symbian EPOC32操作系統(tǒng)。
UltraLite技術(shù)特性:
·生成的數(shù)據(jù)庫在嵌入式系統(tǒng)內(nèi)存中駐留,是可靠、低耗的解決方案;
·UltraLite分析器技術(shù)生成超小數(shù)據(jù)庫小只需要50K內(nèi)存;
·使用行業(yè)標準SQL來執(zhí)行數(shù)據(jù)存儲、查詢和操作,提高生產(chǎn)力;
·提供企業(yè)級功能如:事務(wù)處理、參照完整性、多表連接等;
·MobiLink服務(wù)器同步技術(shù)支持與包括Sybase、微軟、甲骨文在內(nèi)的任何企業(yè)級數(shù)據(jù)庫之間的雙向同步;
·MobiLink同步管理器簡單易用,采用集中式管理方式并能自動生成同步腳本;
·沖突偵測;
·使用索引技術(shù)加速數(shù)據(jù)更新與查詢;
·優(yōu)化內(nèi)存使用;
·與業(yè)界標準C/C++開發(fā)工具無縫集成,例如Microsoft Visual C++和WindRiver Tornado等;
·靈活的部署方式,能輕松移植到其他操作系統(tǒng);
·提供高層編程接口以便工程師無需學(xué)習(xí)系統(tǒng)的相關(guān)方面和不同的操作系統(tǒng)接口。
未來的生活智能化 嵌入式數(shù)據(jù)庫是重要一環(huán)
更新時間: 2006-06-02 14:39:46來源: 粵嵌教育瀏覽量:678
推薦閱讀
- ·嵌入式實時操作系統(tǒng)的任務(wù)調(diào)度優(yōu)化策略與實踐
- ·湖北精實機電科技有限公司專場招聘會(長沙校區(qū))
- ·信號量與互斥鎖在資源競爭中的協(xié)同控制機制
- ·粵嵌科技2025年中總結(jié)大會召開——擘畫產(chǎn)教融合新藍圖
- ·Linux字符設(shè)備驅(qū)動框架解析:file_operations的核心作用與實現(xiàn)
- ·廣東朝歌數(shù)碼科技股份有限公司專場招聘會
- ·深化產(chǎn)教融合,共筑技能人才培養(yǎng)新生態(tài) —— 廣州華立學(xué)院到訪粵嵌從化校區(qū)為深化產(chǎn)教
- ·校企合作新突破 | 粵嵌科技與三亞學(xué)院共探產(chǎn)教融合新路徑
- ·粵嵌科技入選國家級職業(yè)數(shù)字展館聯(lián)合建設(shè)單位,賦能計算機程序設(shè)計員高技能人才培養(yǎng)
- ·嵌入式實時操作系統(tǒng)的性能優(yōu)化與實現(xiàn)路徑