嵌入式培训有用吗McObject新推出适用于各种设备的Perst数据库极大提升应用效率
在2012年12月5日,McObject宣布其面向对象开源嵌入式数据库管理系统Perst已经通过了与Microsoft Windows 8和Windows Phone 8(WP8)的兼容性测试。适用于Windows 8的Perst提供了一套成熟可靠的DBMS解决方案,使得从传统台式机、笔记本电脑到触摸屏智能手机、平板电脑以及可变形设备上的包含大量数据的Windows应用程序能够更快地运行和处理数据。开发人员可以利用Perst进行高效率排序、存储和检索对象,同时减少内存和存储资源消耗。
Perst为C#和Java语言提供了“纯”版本,充分发挥了这两种语言的面向对象特性。此外,这两个版本还包括支持ACID属性的事务处理以及专用的集合类等核心功能。除了基本功能外,Perst还提供了高级特性,如垃圾收集、架构演进、全文搜索、XML导入/导出以及数据库复制等。
McObject在.NET版本中加入了一些特殊功能,如支持LINQ,为开发者提供像SQL一样的数据查询能力;类型安全;以及Visual Studio IntelliSense特性的编程效率优势。此外,McObject将适用于.NET的Perst移植到了Silverlight技术上,使得开发者能够在丰富Web客户端应用程序中集成DBMS,并通过本地文件系统对数据进行排序以增加持续性。
对于Windows Phone 8平台,Perst提供了一个可靠且即用型DBMS,可以显著缩短移动软件开发周期,同时提高产品性能和可靠性。由于其出色的表现,在主流智能手机平台上使用“真正”的嵌入式数据库成为可能,因此有助于打消关于WP8设备严格限制内存、CPU及存储能力的问题。在商业与开源移动软件产品中,比如CRM客户端、二信消费服务医药移动办公等垂直市场解决方案,都成功集成了并部署了Perst。
与其他OOODBMS相比,Per斯API更加灵活易用且速度更快。而且,由于它直接将数据保存至C#对象中,不需要像关系型或象限关系型数据库那样映射应用程序模型到数据库模型,从而简化操作。虽然代码量小巧仅五千行,但其极小内存占用几乎不占据任何系统资源,而且不需要管理。此外,由于使.NET对象尽可能易于使用,它也能提高编码效率。
为了不同数据布局及访问模式,Per斯实现了一系列优化后的专用集合类。这包括经典B-树实施方案、高级空间索引R-树,以及针对实时网络电话应用搜索速度优化的Patricia trie索引,还有TimeSeries类来有效处理固定大小的小型对象,以及厚索引Bit index来处理键值受限情况下的重复项索引。
您可以免费下载最新版的适用于所有平台(含Windows 8 & WP8)的完整源代码与文档。一切皆始于eXtremeDB —— McObject强大的高性能、小尺寸嵌入式内存数据库软件,其广泛应用场景包括MP3播放器WiMAX基站数字电视电信/网络通信设备军事航空技术等领域。而作为该公司旗下另一款产品,与CA旗下的Wily Technology共同推出的Java实时应用程序已获得十倍性能提升证明其卓越性能。
McObject由嵌入式数据库及实时系统行业专家创立,以致力于为企业及其合作伙伴提供创新的技术解决方案及其一流服务总部位于华盛顿州伊萨夸市。这家公司拥有一批领先行业企业客户,如BAE Systems, Siemens, Philips, EADS, JVC, Tektronix F5 Networks CA Motorola 和 Boeing 等,并不断创新以满足全球市场需求。如果您想了解更多信息或者寻求帮助,请联系我们:+1 (425) 828-57428 或发送邮件至info@mcobject.com 来获取详细咨询,或访问我们的官方网站www.mcobject.com 获取更多资料信息。