嵌入式培养女生好就业吗McObject引领智能时代推出Perst数据库让设备无缝运作
2012年12月5日——McObject宣布其面向对象开源嵌入式数据库管理系统(DBMS)Perst®已成功适配于使用C#开发的应用程序,并且能够与Microsoft Windows 8和Windows Phone 8(WP8)平台无缝兼容。Perst为Windows 8带来了一套成熟可靠的DBMS解决方案,能够优化从传统台式机、笔记本电脑到触摸屏智能手机、平板电脑和可变形设备上的数据处理效率。利用Perst,开发者可以以极高速度排序、存储和检索应用程序中的对象,同时显著减少内存和存储需求。
Perst提供了“纯”C#版本,以及一个“纯”Java版本,这两种语言都充分发挥了它们各自的面向对象特性。此外,这两个版本还包含支持ACID属性的事务以及专用的集合类等强大的核心功能。除了这些基本功能之外,Perst还支持垃圾收集、架构演进、全文搜索、XML导入/导出以及数据库复制等高级功能。
在构建这两种语言的Perst版本时,McObject特别针对.NET环境加入了一些特殊功能,如支持语言集成查询(LINQ),提供类似SQL的数据查询和筛选能力;类型安全;以及通过Microsoft Visual Studio的IntelliSense特性提升编程效率。这使得开发人员能够更轻松地使用数据库管理系统,并且提高了工作效率。
对于Windows Phone 8平台,Perst提供了一款即用型DBMS,可以显著缩短移动软件开发周期,同时提高产品运行时性能和可靠性。在成功集成并部署到多个商业及开源移动软件产品后,如CRM客户端、银行服务等垂直市场解决方案中,不再有关于嵌入式数据库限制的问题困扰着开发人员。
由于能将数据直接存储到C#对象中,无需进行额外映射操作,与其他商业面向对象数据库管理系统相比,Perst API更加灵活易用而且速度更快。而且,由于代码量小巧,只有五千行核心代码,使得内存占用几乎不影响系统资源。此外,由于设计让.NET对象尽可能易于使用,还能进一步提升编码效率。
为了不同数据布局和访问模式,Perst采用了优化后的专用集合类,比如B-树实施方案用于GIS应用程序;R-树索引用于空间相关应用;T-树主内存数据库容器用于实时访问优化;Patricia trie索引加速网络电话应用搜索速度;TimeSeries类处理固定大小的小型固定长度数组等。
您可以免费下载适用于Windows 8和WP8版的完整源代码及文档。作为McObject公司强大的高性能、小尺寸嵌入式数据库软件产品之一—eXtremeDB系列的一部分—它已经被广泛应用于各种设备,从MP3播放器到军事/航空技术领域。而对于Java SE/.NET Compact Framework环境下的适配,也获得了CA旗下Wily Technology的大力肯定,有助于实现十倍性能提升。在实时Java应用程序中运作,它是极具潜力的选择。