2012年12月5日,McObject宣布其面向对象开源嵌入式数据库管理系统Perst在经过验证后,成功兼容了Microsoft Windows 8和Windows Phone 8(WP8)平台。适用于Windows 8的Perst提供了一套成熟可靠的DBMS解决方案,为包含大量数据的Windows应用程序带来更快的运行速度和处理效率。开发人员可以利用Perst以最高速度排序、存储和检索应用程序中的对象,同时降低内存和存储开销。
Perst支持“纯”C#和“纯”Java版本,充分利用这些语言的面向对象特性。此外,这两个版本还包括事务支持、专用的集合类以及高级功能如垃圾收集、架构演进、全文搜索等。McObject在C#/.NET版本中加入了一些特殊功能,如支持语言集成查询(LINQ)、类型安全以及编程效率优势。
对于Silverlight技术,McObject将适用于.NET的Perst移植,使得开发人员能够在丰富的Web客户端应用程序中加入DBMS,并通过本地文件系统对数据进行排序增加数据持续性。此外,对于Windows Phone 8平台,Perst提供了可靠的即用型DBMS,可以缩短移动软件开发周期,同时提高产品运行时性能和可靠性。
Perst直接将数据存储到C#对象中,不需要像关系数据库或对象关系数据库那样需要代码映射应用程序数据模型与DBMS数据模型之间。这使得它比其他商业面向对象数据库管理系统API灵活、高效且速度快。而且,由于核心部分代码只有五千行,它体积非常小巧,不占用很多系统资源,而且不需要管理。
为了不同的访问模式,Perst采用了优化后的专用集合类,如经典B-树实施方案、R-树索引等,以加速网络电话应用程序搜索速度。在下列地址免费下载最新版:[具体链接]。适用于该版本包括完整源代码及文档。此外,该公司旗下的eXtremeDB已广泛使用于各种设备,如MP3播放器至军事/航空技术等领域,而CA旗下的Wily Technology称赞其能大幅提升实时Java应用性能。
关于McObject,它由嵌入式数据库及实时系统行业专家创立,其主要客户包括BAE Systems, Siemens, Philips, EADS, JVC, Taco Bell, F5 Networks等多个行业领导者公司总部位于华盛顿州伊萨夸市,他们致力于为客户与合作伙伴提供创新技术及一流服务。