嵌入式基本知识必备McObject新推出适用于所有设备的Perst数据库管理系统极大提升应用效率
在2012年12月5日,McObject宣布其面向对象开源嵌入式数据库管理系统Perst已经通过了与Microsoft Windows 8和Windows Phone 8(WP8)的兼容性测试。Perst能够为包含大量数据的Windows应用程序提供快速、可靠的DBMS解决方案,无论是传统台式机、笔记本电脑还是触摸屏智能手机、平板电脑和可变形设备。
利用Perst,开发人员可以高效地排序、存储和检索应用程序中的对象,同时降低内存和存储开销。McObject提供了“纯”C#版本以及“纯”Java版本的Perst,这些版本充分利用了这两种语言的面向对象特性。此外,这两个版本还包括支持ACID属性的事务和专用的集合类等强大的核心功能。
除了这些基本功能之外,适用于.NET的Perst还引入了一些特殊特性,如支持语言集成查询(LINQ),加入了类似SQL的数据查询和筛选;类型安全;以及Microsoft Visual Studio的IntelliSense®特性的编程效率优势。在Silverlight技术上运行时,它使得开发人员能够在丰富Web客户端应用程序中集成DBMS,并提高数据持续性。
对于Windows Phone 8平台,Perst提供了一个可靠的即用型DBMS,可以显著缩短移动软件开发周期,同时提高产品运行时性能和可靠性。这让开发者摆脱对WP8设备严格内存、CPU和存储限制使用嵌入式数据库的一般担忧。实际上,一些商业及开源移动软件产品已经成功集成了并部署了Perst,其中包括CRM客户端、银行服务、高级消费品销售系统,以及医疗健康领域等垂直市场解决方案。
由于可以将数据直接存储到C#对象中,不需要像关系数据库或对象关系数据库那样进行额外映射工作,使得使用起来更加灵活且速度更快。相比于其他商业面向对象数据库管理系统(OODBMS),Perst API更易于使用且速度更快。
尽管体积极小,但核心代码仅有五千行,而且几乎不占用任何系统资源。而且,由于使.NET对象尽可能易于使用,Perst还能提升开发者的编码效率。在访问方面,它针对不同数据布局实施了一系列优化后的专用集合类,从经典B-树到R-树索引,再到T-树主内存容器,都有所涉猎,以满足不同的需求。
您可以免费下载适用于Windows 8及WP8版本的完整源代码与文档。此款嵌入式数据库是McObject公司强大高性能、小尺寸嵌入式数据库产品eXtremeDB系列的一部分,该公司由嵌入式数据库与实时系统行业专家创立,其主要目标是为应用程序与设备发展带来智能、高效又经济实惠的手段。