嵌入式英雄的数据库宝库McObject推出适用于各种设备上的Perst高性能嵌入式数据库管理系统
在2012年12月5日,McObject宣布其面向对象开源嵌入式数据库管理系统Perst已经通过了与Microsoft Windows 8和Windows Phone 8(WP8)的兼容性测试。Perst能够为包含大量数据的Windows应用程序提供高效的数据库解决方案,无论是在传统台式机、笔记本电脑还是触摸屏智能手机、平板电脑和可变形设备上。开发者可以利用Perst以最高速度排序、存储和检索对象,同时降低内存和存储开销。
这款“纯”C#版本的Perst充分利用了C#语言的面向对象特性,并包括ACID事务支持以及专用的集合类。此外,它还提供了一系列高级功能,如垃圾收集、架构演进、全文搜索、XML导入/导出以及支持SD卡存储等。McObject还特别为.NET平台添加了特殊功能,如对LINQ的支持,以及类似SQL数据查询和筛选能力,这些都增强了编程效率。
对于Silverlight技术,McObject将适用于.NET的Perst移植,使得开发人员可以在丰富Web客户端应用程序中集成DBMS,并提高数据持续性。在对Windows Phone 8(WP8)的支持中,Perst提供了一种可靠且即用型DBMS,可以显著缩短移动软件开发周期,同时提高产品运行时性能和可靠性。
由于它直接将数据存储到C#对象中,不需要像关系数据库或对象关系数据库那样进行复杂映射操作,因此,使用Perst有助于简化开发过程并提升性能。此外,由于代码量非常小巧且几乎不占用任何系统资源,极大地减少了内存开销,并且无需额外管理。
除了这些特点之外,Perst也针对不同数据布局和访问模式提供了一系列优化后的专用集合类,比如B-树实施方案、高效处理空间相关应用程序所需R-树索引,以及针对实时访问优化T-树主内存数据库容器等。此外,还有Patricia trie索引来加速网络电话搜索速度,以及TimeSeries类来有效处理固定大小的小型固定大小对象。
您可以免费下载适用于Windows 8及WP8版本的完整源代码与文档。作为McObject公司旗下的一个强大产品家族之一,该公司以其嵌入式内存数据库eXtremeDB而闻名,该产品广泛应用于MP3播放器至军事航空技术等多个领域。关于更多信息,请访问我们的网站,或联系我们获取帮助:[email protected] /26 /82857428