McObject新秀Perst嵌入式数据库轻松驾驭各种设备的数据宝库
2012年12月5日——McObject宣布其面向对象开源嵌入式数据库管理系统(DBMS)Perst®已成功适配Microsoft Windows 8和Windows Phone 8(WP8)平台。Perst的这次升级为开发者提供了一个成熟可靠的DBMS解决方案,能够在从传统台式机、笔记本电脑到触摸屏智能手机、平板电脑和可变形设备上的各种硬件产品系列中使用。利用Perst,开发人员可以以最高效率排序、存储和检索应用程序中的对象,同时显著降低内存和存储需求。通过“纯”C#版本,以及与之并行的“纯”Java版本,McObject充分利用了这些语言的面向对象特性。此外,这两个版本还包括支持ACID属性的事务处理以及专用的集合类等核心功能。
在构建这两种语言的Perst版本时,McObject加入了一些特殊功能,如支持语言集成查询(LINQ),提供类似SQL数据查询和筛选;类型安全;以及Microsoft Visual Studio IntelliSense特性的编程效率优势。此外,McObject还将适用于.NET的Perst移植到了微软Silverlight技术上,使得开发人员能够在丰富Web客户端应用程序中集成DBMS,并通过本地文件系统对数据进行排序,以增加数据持续性。
对于Windows Phone 8平台,Perst提供了可靠即用型DBMS,可以显著缩短移动软件开发周期,同时提高产品运行性能和可靠性。在看到Perst在所有主流智能手机平台上的出色表现后,对于WP8设备严格内存、CPU和存储限制能否使用真正嵌入式数据库的问题已经得到解答。现有商业及开源移动软件产品如CRM客户端、银行消费医疗员工移动办公垂直市场解决方案等均已成功集成并部署了Perst。
由于可以直接将数据存储到C#对象中,因此不需要像关系数据库或对象关系数据库那样映射代码来转换应用程序数据模型与DBMS数据模型之间。这使得与其他商业面向对象数据库管理系统相比,Perst API更灵活易用且速度更快。而且,由于极小体积、高度优化核心代码仅五千行,它几乎不占用任何系统资源,而且无需额外管理。此外,由于使.NET对象尽可能易于使用,可进一步提高开发人员编码效率。
为了满足不同访问模式需求,特别针对不同的空间索引结构实现专门集合类,如经典B-树实施方案R-树索引T-树主内存容器Patricia trie时间序列索引厚索引位索引,从而大幅提升网络电话搜索速度处理固定大小小型固定大小对象性能。
您可以从以下地址免费下载最新版适用于Windows 8/Phone 8 Perst:包含完整源代码文档。此款高性能小尺寸嵌入式数据库是McObject公司强大的eXtremeDB系列产品之一,该系列广泛应用于MP3播放器WiMAX基站数字电视通信设备军事航空技术等多个领域。关于更多信息,请联系我们,或访问官方网站获取详情。