db4o - db4o?开放源代码对象数据库,支持Java和.NET开发人?减少开发时间和成本,实现前所未有的性能水平。
db4o的本地对象数据库引擎的独特设计使其成为嵌入设备和设备,在移动或桌面平台上运行的打包软件或实时控制系统中的理想选择 - 简而言之:在所有Java和.NET环境,其中不?在数据库管理?(DBA)。
所有面向对象的软件开发人?都熟悉从面向对象思维到关系持久化的困难。到目前为止,他们被迫在速度和面向对象之间进行选择:本地SQL访问速度快,但费力,需要大量的额外代码。对象关系?射器提供了一个方便的桥接,但它们严重降低性能。
db4o消除了OO对性能的?衷:它允许您轻松?储甚至最复杂的对象结构,同时实现最?水平的性能。数据库基准测试?示db4o比Hibernate和MySQL(一个流行的对象关系?射器和关系SQL数据库堆栈)快55倍。今天使用关系数据库的主要原因?遗留的,即保留旧的企业数据和依赖它的现有应用程序集。但?除了以服务器为中心的持久化之外,?有许多设备,移动和桌面应用程序,传统的数据库技术不足。这里db4o的技术确保了新的性能,功能和成本效益。
尽管如此,通过db4o复制系统(dRS),开发人?可以保持与传统RDBMS(如Oracle和MySQL)的完全数据兼容。
产品 - 应用,独特的特点,?点
db4o旨在为面向对象的环境中的设备,移动,桌面和服务器平台提供功能齐全,可嵌入的数据库引擎。在关系数据库在提供零管理,小占用空间,?性能,平滑同步和容?重构等方面不足的情况下,db4o?答案。对于Java和.NET,db4o的单一编程库(.jar /.dll)轻松集成到应用程序中,并且只需一行代码即可执行?度可靠和可扩展的持久性任务,无论复杂的对象结构如何。因此,开发人?可以:
消除对象关系?射所需的工具和代码,这被证?能够在抑制性能和重构性的同时,驱动代码复杂性和资源消耗。使用db4o,用户可以在持续性方面获得?达90%的软件开发时间和成本节约。
使用无需运行时管理的无缝集成数据?储构建应用程序,并且?度可靠,并且比传统或专有数据库引擎快得多。
受益于面向对象的范式,而不受数据库的约束,导致更复杂的部署,即自然主义和功能丰富的对象模型,而不会增加成本和资源消耗。
更改,重构和重用软件组件,能够添加新的软件功能,而不会破坏旧代码或产生过?的成本 - 允许更大的灵活性保持领先竞争对手。db4o由世界上最大的社区驱动,拥有20,000个注册的Java和.NET开发人?并计数。该产品已经下载近1,000,000次,并在运输,网络,自然科学,工业,消费和企业应用中成功部署。 db4o的用户和客户目前来自170个不同的国家,从?尔巴尼亚到津巴布韦,范围从波音,博世,英特尔,理光和希捷等世界级领导者到范围广泛的?度创新的初创公司。
基于新的对象数据库技术,db4o?目前唯一的Java和.NET本地的数据库 - 提供跨平台可移植性,从私有供应商的?许可费中释放用户。 db4o提供了一系列独特的,面向对象的数据库功能,提?了OO编程语言的?势:它的面向对象复制(dRS),面向对象的查询(本地查询,QbE,SODA)和ObjectManager GUI浏览对象数据库文件在数据库世界中?不匹配的。最重要的?,db4o非常容?学习,实现和使用。 db4o的强大的数据库引擎允许用户只用一行代码?储对象,将开发时间和持久层的开销降到最低。
当涉及到改?软件以重构,添加新功能或重用软件组件时,这些好处?四倍的。 db4o通过开发环境自动重构,因为消除了所有非本地API和字符串。如果更新已部署到已安装的基础,则自动模式版本控制自动处理对象模型更改,而不需要转换过程。开发人?不需要增强器,没有预编译,也没有后编译过程。甚至复制过程与软件更改无关,避免了分布式数据架构的破坏。
评论没有发现