嵌入式开发精髓McObject展现Perst数据库跨设备无界限
在2012年12月5日,McObject宣布其面向对象开源嵌入式数据库管理系统Perst已经通过了与Microsoft Windows 8和Windows Phone 8平台的兼容性验证。Perst能够为各种设备上的应用程序提供快速且可靠的数据管理解决方案,无论是传统台式机、笔记本电脑还是触摸屏智能手机、平板电脑和可变形设备。开发者可以利用Perst以高效率排序、存储和检索对象,同时减少内存和存储资源消耗。
McObject为C#/.NET版本的Perst添加了一些特殊功能,如支持语言集成查询(LINQ)、类型安全以及Microsoft Visual Studio的IntelliSense特性,这有助于提高编程效率。此外,适用于.NET的Perst还被移植到了微软的Silverlight技术上,使得开发人员能够将DBMS集成到丰富的Web客户端应用程序中,以增加数据持久性。
对于Windows Phone 8平台,Perst提供了一个可靠且即用型DBMS,有助于缩短移动软件开发周期,并提升产品运行时性能与可靠性。随着对WP8设备严格内存、CPU和存储限制不再成为问题,开发人员已经成功地将Perst集成并部署到商业及开源移动软件产品中,其中包括CRM客户端、银行应用等垂直市场解决方案。
由于直接将数据存储到C#对象中,不需要像关系数据库或对象关系数据库那样进行额外映射工作,因此使用起来更加灵活、高效。相比其他商业面向对象数据库管理系统(OODBMS),Perst API更具灵活性,更易于使用,并且速度更快。此外,由于体积极小,只有五千行核心代码,它几乎不会占用任何系统资源,而且无需管理,可以大大提高开发人员编码效率。
为了满足不同数据布局和访问模式需求,Perst包含多种专用集合类,如经典B-树实现方案、R-树索引用于GIS应用,以及针对实时访问优化T-树主内存数据库容器等。这使得它适应各种场景,从网络搜索到时间序列处理,再到空间位置服务,都能提供高效支持。
您可以免费下载最新版的适用于Windows 8和WP8版本中的完整源代码及文档。在嵌入式领域,eXtremeDB已广泛应用于MP3播放器至军事/航空技术等众多设备,而作为一家专注嵌入式数据库与实时系统行业专家的公司,McObject致力于为客户提供创新的技术与卓越服务,其主要客户包括BAE Systems, Siemens, Philips, EADS, JVC, Yokogawa Electric Corporation and F5 Networks等领先企业。