嵌入式学是创意McObject带来Perst数据库让设备活起来
2012年12月5日——McObject宣布其面向对象开源嵌入式数据库管理系统(DBMS)Perst®已成功适配于使用C#开发的应用程序,并且经过验证能够与Microsoft Windows 8和Windows Phone 8(WP8)平台兼容。Perst为Windows 8提供了一个成熟可靠的DBMS解决方案,能够优化运行速度和处理效率,为包括传统台式机、笔记本电脑、触摸屏智能手机、平板电脑以及可变形设备上的包含大量数据的Windows应用程序提供支持。利用Perst,开发人员可以以最高速度排序、存储和检索应用程序中的对象,同时降低内存和存储开销。
Perst的“纯”C#版本充分利用了该语言的面向对象特性,并包括支持ACID属性的事务和专用的集合类等强大的核心功能。此外,它还支持高级功能如垃圾收集、架构演进、全文搜索、XML导入/导出以及数据库复制等。McObject在构建.NET版本时加入了一些特殊功能,如支持语言集成查询(LINQ)、类型安全以及Microsoft Visual Studio的IntelliSense特性,提高编程效率。
在对Windows Phone 8的支持中,Perst提供了一个可靠的即用型DBMS,可以缩短移动软件开发周期,同时提高产品运行时性能和可靠性。在看到Perst在主流智能手机平台上的出色表现后,开发人员不再担心关于WP8设备严格内存、CPU和存储限制能否使用“真正”的嵌入式数据库的问题。现在,一些商业及开源移动软件产品已经成功集成了并部署了Perst,其中包括客户关系管理客户端、大型消费金融服务机构、高级医疗服务员工移动办公解决方案等垂直市场应用。
通过直接将数据存储到C#对象中,不需要像关系或对象关系数据库那样进行额外映射操作,因此,与其他商业面向对象数据库管理系统相比,Perst API更灵活易用且速度更快。此外,由于使.NET对象尽可能易于使用,Perst还能提高开发者的编码效率。
除了这些优点之外,为了不同数据布局和访问模式而设计的一系列专门集合类也加速了访问过程,这些集合类包括B-树实施方案R-树索引T-树容器Patricia trie索引TimeSeries类厚索引位索引等。此款体积小巧且内存占用极小得嵌入式数据库核心代码仅五千行,无需用户自行管理,还能快速地访问对象,使得它成为提升编码效率的一个有力工具。
您可以从以下地址免费下载适用于Windows 8及WP8版权许可下的完整源代码与文档。作为McObject公司强大的高性能、小尺寸嵌入式数据库软件产品之一-eXtremeDB广泛应用于各种设备中,如MP3播放器WiMAX基站数字电视电信/网络通信设备军事/航空技术等。而针对Java SE Java ME .NET 及.NET Compact Framework环境适用的另一种名为eXtremeDB实时Java应用程序获得十倍性能提升的情况也证明了其价值。这一切都表明McObject一直致力于为客户提供最先进创新的技术与服务,以确保他们项目取得最大成功。在多个行业领导企业如BAE Systems Siemens Philips EADS JVC泰科热控F5 Networks CA Motorola Boeing 等建立稳固合作伙伴关系后,我们期待继续扩展我们的影响范围并推动技术前沿发展。如果你想了解更多信息或者寻求帮助,请随时联系我们:+1 (425) 82857428 或者发送邮件至 info@mcobject.com 访问我们的网站获取最新资讯。