嵌入式数据库新星McObject的Perst轻松驾驭各种设备学难吗
2012年12月5日——McObject宣布其面向对象开源嵌入式数据库管理系统(DBMS)Perst®已成功验证,能够与Microsoft Windows 8和Windows Phone 8(WP8)平台兼容。这一成熟可靠的DBMS解决方案,不仅适用于传统台式机、笔记本电脑,还能在触摸屏智能手机、平板电脑和可变形设备上运行,极大地提高了数据处理效率。通过利用Perst,开发人员可以以最高速度排序、存储和检索应用程序中的对象,同时显著减少内存和存储开销。
Perst提供了“纯”C#版本以及“纯”Java版本,充分发挥了这些语言的面向对象特性。此外,这两个版本还包括支持ACID属性的事务和专用的集合类等强大的核心功能,如垃圾收集、架构演进、高级搜索、XML导入/导出以及支持SD卡存储等。
在构建这两种语言的Perst版本时,McObject为C#/.NET版本添加了一些独特功能,如支持语言集成查询(LINQ),加入了类似SQL的数据查询和筛选;类型安全;以及Microsoft Visual Studio的IntelliSense特性提供的编程效率优势。另外,McObject将适用于.NET的Perst移植到微软的Silverlight技术上,使得开发人员能够在丰富Web客户端应用程序中引入DBMS,并且通过本地文件系统对数据进行排序来增加持续性。
对于Windows Phone 8平台,Perst提供了一个可靠即用型DBMS,可缩短移动软件开发周期数个月,同时提高产品运行性能和可靠性。看到Perst在所有主流智能手机平台上的表现后,一些疑虑消失了,即使用“真正”的嵌入式数据库是否能满足WP8设备严格内存、CPU和存储限制的问题。实际上,开发人员已经成功将Perst集成并部署到多个商业及开源移动软件产品中,其中包括CRM客户端、银行应用程序、中医健康监测等垂直市场解决方案。
由于它直接将数据保存于C#对象中,不需要像关系数据库或对象关系数据库那样进行模型映射,因此使用起来更加灵活且快速。而且,由于代码量极小,只有五千行,其内存占用几乎不影响系统资源。此外,它无需手动管理,还能提高编码效率。
为了不同访问模式或数据布局优化而设计,有专门集合类,比如B-树实现方案、高效空间索引R-树索引,以及针对网络应用程序高速度搜索的一系列集合类,如Patricia trie索引、小型固定大小对象TimeSeries类,以及针对厚索引或者位索引特别设计的小巧版集合体。
您可以免费下载最新版Prest,从而获得完整源代码及详尽文档。在此基础之上,是McObject公司强大的高性能、小尺寸嵌入式数据库软件产品eXtremeDB的一部分,该产品广泛应用于MP3播放器至军事航空技术领域,而Prest则适用于Java SE, Java ME, .NET 及 .NET Compact Framework环境,在实时Java应用中甚至提升到了十倍性能增益水平,为CA旗下的Wily Technology所认证。
关于McObject,他们由行业专家创立,以致力于为用户提供稳健、高效且经济合理的手段使整个应用生态圈更加智慧、高效。他们主要服务企业如BAE Systems, Siemens, Philips Electronics NV, EADS N.V., JVC Corporation, Schneider Electric SA (Thomson), F5 Networks Inc., CA Technologies Inc. 等,并总部位于华盛顿州伊萨夸市。如果您需要进一步了解更多信息,请随时联系我们,我们期待着与您合作!