嵌入式智慧Perst数据库轻松启航McObject推出跨平台解决方案
在2012年12月5日,McObject宣布其面向对象开源嵌入式数据库管理系统Perst已经通过了与Microsoft Windows 8和Windows Phone 8(WP8)的兼容性测试。Perst能够为包含大量数据的Windows应用程序提供快速运行速度和高效处理能力,使得从传统台式机到触摸屏智能手机、平板电脑和可变形设备上的开发更加便捷。此外,Perst还支持C#语言的面向对象特性,并且包括了ACID属性的事务支持以及专用的集合类等核心功能。
除了这些基本功能之外,适用于.NET的Perst版本还增加了一些特殊功能,如对语言集成查询(LINQ)的支持,以及对SQL数据查询和筛选、类型安全以及编程效率优势的IntelliSense特性的支持。更值得一提的是,该数据库还可以移植到微软的Silverlight技术上,使开发人员能够将DBMS引入丰富的Web客户端应用程序中,从而增强数据持久性。
对于Windows Phone 8平台,Perst提供了一个可靠且即用型DBMS,可以显著缩短移动软件开发周期,同时提高产品性能和可靠性。随着Perst在主流智能手机平台上的出色表现,开发者们不再担心使用“真正”嵌入式数据库是否能应对WP8设备严格内存、CPU和存储限制的问题。实际上,一些商业及开源移动软件产品已经成功集成并部署了Perst,其中包括CRM客户端、银行服务、消费电子、医疗健康等垂直市场解决方案。
与其他面向对象数据库管理系统相比,Perst API更为灵活易用,而且速度更快。此外,由于其代码量极小(仅有五千行),内存占用几乎不占任何资源,而无需额外管理,也能提高编码效率。
为了进一步优化不同数据布局和访问模式,Perst采用了一系列针对性的专用集合类,比如经典B-树实现方案、R-树索引用于GIS应用程序,以及T-树主内存数据库容器以优化实时访问等。
您可以免费下载适用于Windows 8及WP8版本的完整源代码及文档。在McObject公司旗下的强大高性能、小尺寸嵌入式数据库产品eXtremeDB方面,这款嵌入式内存数据库已广泛应用于多种设备,如MP3播放器、高频无线电基站数字电视以及军事/航空领域。而对于Java SE/.NET环境中的实时Java应用程序,可获得十倍性能提升,这是CA旗下的Wily Technology给出的评价。