嵌入式开发工程师面试必备McObject推出轻量级Perst数据库适用于各种设备
在2012年12月5日,McObject宣布其面向对象开源嵌入式数据库管理系统Perst已经通过了与Microsoft Windows 8和Windows Phone 8(WP8)的兼容性测试。Perst能够为包含大量数据的Windows应用程序提供快速运行速度和高效处理能力,使得从传统台式机到触摸屏智能手机、平板电脑和可变形设备上的硬件产品系列都能实现数据管理。利用Perst,开发人员可以以极高的速度排序、存储和检索应用程序中的对象,同时减少内存和存储空间的占用。
McObject提供了“纯”C#版本以及“纯”Java版本的Perst,每个版本都充分利用了它们各自语言的面向对象特性,并包括支持ACID属性的事务以及专用的集合类等强大核心功能。此外,还有垃圾收集、架构演进、全文搜索、XML导入/导出、数据库复制以及SD卡存储等高级功能。
在构建这两种语言的Perst版本时,McObject加入了一些特殊功能,如对C#/.NET版本中支持语言集成查询(LINQ),并且加入了类似SQL数据查询和筛选;类型安全;以及Microsoft Visual Studio IntelliSense®特性的编程效率优势。在.NET上移植后的Silverlight技术使得开发人员能够将DBMS集成到丰富Web客户端应用程序中,以增强数据持续性。
对于Windows Phone 8平台,Perst提供了一款可靠即用型DBMS,可以显著缩短移动软件开发周期,同时提高产品运行时性能及可靠性。这消除了对WP8设备严格内存、CPU及存储限制使用真正嵌入式数据库可能产生的问题。已成功将Perst集成并部署至商业与开源移动软件产品中,其中包括CRM客户端、二金融消费医疗员工移动办公垂直市场解决方案等。
由于直接将数据保存于C#对象中,不需要像关系数据库或对象关系数据库那样进行代码映射,从而简化了操作。此外,与其他商业面向对象数据库管理系统相比,Per斯API更灵活易用且速度更快。而且,由于其体积小巧,只有五千行核心代码,它几乎不占用任何系统资源,无需额外管理,对开发人员来说也提高了编码效率。
为了满足不同需求,PerS针对不同的数据布局和访问模式实施优化过的专门集合类,如B-树索引R-树索引T-树主内存数据库容器Patricia trie索引TimeSeries类厚索引位索引等。
您可以免费下载适用于Windows 8及WP8版试图下载完整源代码及文档。作为McObject公司强大的高性能、小尺寸嵌入式数据库软件产品之一——eXtremeDB广泛应用于MP3播放器WiMAX基站数字电视电信/网络通信设备军事航空技术等多种设备之上。适用于Java SE Java ME .NET .NET Compact Framework环境;CA旗下的Wily Technology称赞它能大幅缩短开发周期并提升实时Java应用程序性能十倍。此外,McObject公司由行业专家创立致力于为客户与合作伙伴提供创新的技术一流服务,其主要客户包括BAE Systems西门子飞利浦EADSJVC泰科热控F5 Networks CA摩托罗拉波音等总部位于华盛顿州伊萨夸市欢迎随时联系我们解答问题或访问www.mcobject.com获取更多信息