McObject宣布其面向对象开源嵌入式数据库管理系统Perst适用于C#应用程序,成功验证了与Microsoft Windows 8和Windows Phone 8(WP8)平台的兼容性。Perst为Windows 8提供了一种成熟可靠的DBMS解决方案,能够在包括传统台式机、笔记本电脑、触摸屏智能手机、平板电脑和可变形设备(触摸屏/键盘)的整个硬件产品系列上运行,尤其适合包含大量数据的Windows应用程序,以提高运行速度和处理效率。通过Perst,开发人员可以以极高的速度排序、存储和检索应用程序中的对象,同时减少内存和存储开销。
利用Perst,不仅可以充分利用C#语言的面向对象特性,还能享受到“纯”C#版本以及“纯”Java版本带来的优势。此外,这两个版本还包括支持ACID属性的事务以及专用的集合类等强大核心功能,如垃圾收集、架构演进、全文搜索、XML导入/导出等。
在构建这两种语言的Perst版本时,McObject特别加入了一些特殊功能,比如对LINQ支持,让数据查询更加直观;类型安全保证了代码质量;而Visual Studio IntelliSense则提升了编程效率。在微软Silverlight技术上的移植使得开发人员能够将DBMS融入丰富Web客户端应用中,使数据具有持续性,并且实现了与Windows Phone平台的兼容性。
对于Windows Phone 8来说,Perst提供了一款可靠即用型DBMS,可以显著缩短移动软件开发周期,同时提高产品性能和可靠性。随着它在主流智能手机平台上的表现,这让开发者摆脱了对WP8设备严格内存限制使用嵌入式数据库的问题。而实际案例表明,从CRM到医疗领域,一些商业及开源移动软件产品已经成功集成并部署了Perst。
由于直接将数据存储于C#对象中,不需要像关系数据库那样进行复杂映射,因此不仅节省时间,而且API灵活易用,加速操作速度。此外,由于核心部分代码只有五千行,其体积小巧几乎不占用系统资源,而无需管理,更是增加了便利度。
例如,在访问不同数据布局或模式时,它采用优化过的专用集合类,如B-树索引、高级空间索引R-树,以及针对实时访问优化T-Tree等多种不同的策略,以满足不同需求。这使得它成为一种高度自定义且高效的小型嵌入式数据库系统。
您可以免费下载最新版基于.NET框架环境下的适用于各种设备上运行的一款专业级别嵌入式数据库系统——eXtremeDB,从而进一步探索它所能达到的深度性能提升。作为一家由行业专家创立并致力于为客户提供创新的技术解决方案公司,我们相信每一次合作都将带来更大的价值增长。