嵌入式开发自学轻松掌握McObject Perst数据库管理系统
2012年12月5日——McObject宣布其面向对象开源嵌入式数据库管理系统(DBMS)Perst®已成功验证,能够与Microsoft Windows 8和Windows Phone 8(WP8)平台兼容。适用于Windows 8的Perst提供了一个成熟可靠的DBMS解决方案,能够极大地提高运行速度和处理效率,对于包含大量数据的Windows应用程序在从传统台式机、笔记本电脑到触摸屏智能手机、平板电脑以及可变形设备上的使用尤为重要。开发人员可以利用Perst以最高速度排序、存储和检索应用程序中的对象,同时显著降低内存和存储开销。
通过支持“纯”C#(及“纯”Java版本),McObject充分利用了这些语言的面向对象特性。此外,这两个版本还包括支持ACID属性的事务和专用的集合类等强大的核心功能,如垃圾收集、架构演进、全文搜索、XML导入/导出以及数据库复制等高级功能。此外,适用于.NET的Perst还能在丰富的Web客户端应用程序中加入DBMS,以增强数据持续性,并通过Silverlight技术实现与Windows Phone平台的兼容性。
在对Windows Phone 8平台的支持中,Perst提供了一款可靠且即用型DBMS,可以显著缩短移动软件开发周期,同时提高产品运行时性能和可靠性。对于开发人员来说,不再有关于WP8设备严格限制是否能使用“真正”的嵌入式数据库的问题。已经将Perst成功集成并部署到了商业及开源移动软件产品中,其中包括CRM客户端、银行系统、高消费市场解决方案及其他垂直市场项目。
由于它可以直接将数据存储到C#对象中,因此不需要像关系数据库或对象关系数据库那样进行代码映射工作。在API设计上,与其他商业面向对象数据库管理系统相比,Perst更灵活,更易于使用,而且速度更快。此外,由于使.NET对象尽可能易于使用,编码效率也得到了提升。
例如,在访问方面,Perst针对不同数据布局和访问模式实施了优化后的专用集合类,如经典B-树实现方案、二维空间查询R-树索引、三种类型T-树主内存容器、一种网络电话应用快速搜索Patricia trie索引,以及TimeSeries类来有效处理小固定大小对象。这一系列特点使得用户可以根据具体需求选择合适的集合类,从而最大化性能。
您可以免费下载最新版基于该说明书撰写的一些示例代码文件,它们展示了如何在您的项目中集成并优化您的数据模型以获得最佳性能。我们鼓励您尝试这些示例代码,并随时联系我们的技术团队寻求帮助或进一步讨论如何最好地为您的应用程序定制你的嵌入式数据库解决方案。如果您需要更多信息,请访问我们的网站,或致电+1 (425) 828-57428发送电子邮件至info@mcobject.com获取帮助。