2012年12月5日——McObject®宣布適用于使用C#開發的應用程序的面向對象開源嵌入式數據庫管理系統(DBMS)Perst®經過驗證,能夠與Microsoft Windows 8和Windows Phone 8(WP8)平臺兼容。適用于Windows 8的Perst可提供成熟可靠的DBMS解決方案,能夠為從傳統臺式機、筆記本電腦到觸摸屏智能手機、平板電腦和可變形設備(觸摸屏/鍵盤)的整個硬件產品系列上使用的包含大量數據的Windows應用程序提高運行速度和處理效率。
利用Perst,開發人員能夠以最高速度排序、存儲和檢索應用程序中的對象,同時降低內存和存儲開銷。McObject可提供“純”C#(.NET)和“純”Java版本的Perst,充分利用這些語言的面向對象示例。此外,這兩個版本還包括支持ACID(原子性、一致性、獨立性和持久性)屬性的事務和專用的集合類等強大的核心功能。支持的高級功能包括垃圾收集、架構演進、全文搜索、XML導入/導出、數據庫復制以及支持SD卡存儲等。
在構建這兩種語言的Perst版本時,McObject在C#/.NET版本中加入了一些特殊功能。其中包括支持語言集成查詢(LINQ),加入了類似SQL的數據查詢和篩選;類型安全;以及Microsoft Visual Studio的IntelliSense®特性提供的編程效率優勢(例如文本自動補全)。此外,McObject還將適用于.NET的Perst移植到微軟的Silverlight技術上,使開發人員能夠在豐富的Web客戶端應用程序中加入DBMS,通過在本地文件系統上對數據進行排序來增加數據的持續性。Silverlight支持還有助于實現Perst與Windows Phone平臺的兼容性。
在對Windows Phone 8的支持中,Perst提供了可靠的即用型DBMS,可將移動軟件開發周期縮短幾個月的時間,同時能夠提高產品的運行時性能和可靠性。在看到Perst在所有主流智能手機平臺上的出色表現后,開發人員打消了關于WP8設備嚴格的內存、CPU和存儲限制能否使用“真正的”嵌入式數據庫的疑慮。開發人員已經將Perst成功集成并部署到商業和開源的移動軟件產品中,其中包括客戶關系管理(CRM)客戶端、銀行、消費、醫療、員工移動辦公以及其他垂直市場解決方案。
Perst可以將數據直接存儲到C#對象中。因此,它不必像關系數據庫和對象關系數據庫一樣,需要數據打包或拆包代碼在應用程序數據模型和DBMS數據模型之間進行映射。與其他商業面向對象數據庫管理系統(OODBMS)相比,Perst API更靈活、更易于使用而且速度更快。
Perst是一款體積非常小巧的嵌入式數據庫,核心部分代碼只有五千行。極小的內存開銷幾乎不占用任何系統資源。而且,Perst無需管理。另外,由于使.NET對象盡可能易于使用,Perst還可以提高開發人員的編碼效率。
以訪問對象為例,Perst針對不同數據布局和訪問模式實施了經優化的專用集合類,其中包括:經典的B-樹實施方案;用于GIS和導航等面向空間的應用程序的R-樹索引;基于T-樹的主內存數據庫容器,針對僅限內存的實時訪問進行優化;加快網絡和電話應用程序搜索速度的Patricia trie索引;有效處理小型固定大小對象的TimeSeries類;針對厚索引(thick index,包含多個重復項的索引)和位索引(bit index,鍵的可能值數受限制)的專用集合版本。
您可以在下列地址免費下載Perst:http://www.mcobject.com/perst_eval。適用于.NET的Perst版本(支持Windows 8和WP8)包括完整的源代碼和文檔。
Perst是McObject公司強大的高性能、小尺寸嵌入式數據庫軟件產品的一部分。McObject公司的嵌入式內存數據庫eXtremeDB已廣泛應用到各種設備中,其中包括MP3播放器、WiMAX基站、數字電視、電信/網絡通信設備以及軍事/航空技術等。Perst適用于Java SE、Java ME、.NET以及.NET Compact Framework環境;CA旗下的Wily Technology稱贊Perst可縮短開發周期,并且在其實時Java應用程序中獲得了十倍的性能提升。
關于McObject
McObject公司由嵌入式數據庫和實時系統行業的專家創立,可提供成熟可靠的數據管理技術,使應用程序和設備的開發與維護更加智能、可靠、經濟高效。McObject的主要客戶包括多家行業領先企業,其中包括:BAE系統、西門子、飛利浦、EADS、JVC、泰科熱控、F5 Networks、CA、摩托羅拉和波音等。McObject總部位于華盛頓州伊薩夸市。我們致力于為客戶與合作伙伴提供創新的技術和一流的服務。
McObject和eXtremeDB是McObject LLC的注冊商標。本文提到的所有其他公司或產品名稱均為其各自所有者的商標或注冊商標。
歡迎致電010-62514025/26 /82857428 或者郵件:info@mcobject.cn,以及QQ: 843595617和我們隨時溝通,幫您解決技術問題。或者訪問http://www.mcobject.com/ or http://www.mcobject.cn/