嵌入式系統正在試圖描繪未來的生活:因為它的存在,機器變得更加智能,因而相互之間的交流成為可能,而嵌入式數據庫,無疑是其中極為重要的一環。
隨著價格下跌、新技術不斷涌入市場,傳真機、路由器、POS終端和其他硬件設備的開發者正在尋找更大商業價值的戰略——支持設備與企業級服務器交互的嵌入式商業智能設備。在這方面已有一些例子,包括能自動查詢庫存并在午飯高峰時間自動調價的自動售貨機,故障自動呼叫的復印機,甚至當你關掉鬧鐘后就自動開啟的咖啡機。
*下一代嵌入式系統數據庫
嵌入式系統原來的設計者白手起家,自己編寫數據結構。通過使用關系型數據庫和同步技術,開發者能為嵌入式設備提供更多復雜功能并提高企業競爭力。
為了更方便地開發數據驅動式嵌入式系統,Sybase在其的移動數據庫解決方案SQL Anywhere Studio發布了UltraLite署選項。UltraLite提供了靈活、駐留內存、高性能數據庫的技術,適合嵌入式系統的獨特需求。Sybase的分析技術能輕松定制數據庫功能,并與運行在嵌入式設備上的應用所需內存匹配。加上Sybase的MobiLink服務器同步技術,用戶可以將數據直接從嵌入式設備無縫同步到包括Sybase、甲骨文和微軟的企業級數據庫上。
毫無疑問,以Sybase為代表的數據庫廠商正試圖引領下一代嵌入式數據庫的未來。
*更靈活、更符合標準
Sybase的UltraLite部署選項是可運行在嵌入式設備上且具有SQL數據庫的功能和可靠性的數據庫。其UltraLite分析器技術僅將需要的表、列和索引構建成一個化的數據庫,它擁有非常快的查詢和更新速度。
豐富的SQL功能
UltraLite利用行業標準SQL來存儲、檢索和操縱數據,顯著提高了生產力。UltraLite數據庫與強大的企業級數據庫一樣支持參照完整性、事務處理、雙向游標和各種類型的多表連接。工程師不必自己編寫這些東西。UltraLite提供了數據存儲、檢索和操作的可靠解決方案,節省了工程師從零開始自己編寫數據結構的復雜度。
所有對數據庫的訪問都通過嵌入式SQL(Embedded SQL,ESQL) 來編寫,它是一個訪問數據庫的業界標準接口。分析器技術讀取ESQL并決定運行嵌入式系統應用需要對數據進行的操作。經過處理的SQL代碼與應用代碼一起編譯,并與數據庫中的必要部分連接生成一個可執行文件,部署到嵌入式系統中。
高性能內存應用
UltraLite運行時優化內存使用,并提供算法與數據結構確保性能。UltraLite生成的數據庫僅占用50K內存,它維護內存數據持久化、完全參照完整性與雙向同步等功能。
與企業數據雙向同步
MobiLink服務器同步技術支持在遠程系統與統一的企業級數據庫之間收發信息。MobiLink支持直接與包括Sybase、甲骨文和微軟在內的任何主流企業級數據庫進行無縫的數據同步。另外,MobiLink也支持包括TCP/IP在內的眾多有線與無線通信傳輸協議。
在嵌入式系統中運行的UltraLite數據庫,通過MobiLink同步服務器與統一數據庫服務器進行同步。MobiLink同步服務器為UltraLite數據庫與其他數據庫服務器間的通信提供了接口。
運行在嵌入式系統上的UltraLite數據庫與統一數據庫的每次同步將更新數據。UltraLite在運行時自動決定哪些數據需要上傳;同步腳本用來定義下載數據。MobiLink通過使用統一數據庫上編寫的腳本來管理同步。MobiLink管理器也能輕松定義、管理同步與沖突解決規則。
提高生產力
為了提高開發人員的生產力,Sybase UltraLite支持使用業界標準的工具、技術和組件。這意味著系統工程師在設計UltraLite數據庫時能使用他們已經熟悉的開發環境。UltraLite同樣提供高層編程接口,它統一了不同系統與操作系統的差異。同樣,MobiLink服務器同步技術也隱藏了通過不同渠道同步傳輸數據的復雜性。
嵌入式數據庫與各種硬件設備的廣泛結合,不僅能夠將企業現有的信息以各種方式聯合起來。更重要的是,企業因此可以將更多的設備集成到企業IT系統中來加以利用和控制,這將是下一代嵌入式數據庫和下一代嵌入式系統所能夠帶來的利益。
*鏈 接
UltraLite客戶端支持的平臺:
·微軟Windows CE操作系統;
·風河VxWORKS實時操作系統;
·QNX公司Neutrino;
·Symbian EPOC32操作系統。
UltraLite技術特性:
·生成的數據庫在嵌入式系統內存中駐留,是可靠、低耗的解決方案;
·UltraLite分析器技術生成超小數據庫小只需要50K內存;
·使用行業標準SQL來執行數據存儲、查詢和操作,提高生產力;
·提供企業級功能如:事務處理、參照完整性、多表連接等;
·MobiLink服務器同步技術支持與包括Sybase、微軟、甲骨文在內的任何企業級數據庫之間的雙向同步;
·MobiLink同步管理器簡單易用,采用集中式管理方式并能自動生成同步腳本;
·沖突偵測;
·使用索引技術加速數據更新與查詢;
·優化內存使用;
·與業界標準C/C++開發工具無縫集成,例如Microsoft Visual C++和WindRiver Tornado等;
·靈活的部署方式,能輕松移植到其他操作系統;
·提供高層編程接口以便工程師無需學習系統的相關方面和不同的操作系統接口。
未來的生活智能化 嵌入式數據庫是重要一環
更新時間: 2006-06-02 14:39:46來源: 粵嵌教育瀏覽量:639