McObject宣布其面向对象开源嵌入式数据库管理系统(DBMS)Perst,经过验证,可与Microsoft Windows 8和Windows Phone 8(WP8)平台兼容。适用于Windows 8的Perst提供了一个成熟可靠的DBMS解决方案,为含有大量数据的Windows应用程序在传统台式机、笔记本电脑到触摸屏智能手机、平板电脑和可变形设备上提高运行速度和处理效率。开发人员可以利用Perst以最高速度排序、存储和检索应用程序中的对象,同时降低内存和存储开销。
Perst支持C#/.NET版本,拥有特殊功能,如语言集成查询(LINQ),类似SQL的数据查询和筛选,以及类型安全等。此外,McObject将适用于.NET的Perst移植到微软Silverlight技术上,使得开发人员能够在丰富的Web客户端应用程序中加入DBMS,并通过在本地文件系统对数据进行排序增加数据持续性。
对于Windows Phone 8,Perst提供了可靠的即用型DBMS,可以缩短移动软件开发周期几月时间,同时提高产品运行时性能和可靠性。开发人员已经成功集成并部署到了商业和开源移动软件产品中,其中包括CRM客户端、银行、消费、医疗、员工移动办公等垂直市场解决方案。
与其他商业面向对象数据库管理系统相比,Perst API更灵活易于使用且速度更快。它是一款体积非常小巧的嵌入式数据库,其核心部分代码只有五千行,对内存占用几乎不占用任何系统资源,而且无需管理。
为了满足不同访问模式需求,Perst采用了专用的集合类,如经典B-树实施方案、高效网络搜索Patricia trie索引以及针对实时访问优化T-树主内存数据库容器等。在以下地址免费下载最新版PERST:[URL],该版本包括完整源代码及文档。