电脑技术学习

db4o v5.0 -支持原生数据库查询语言 (Native Queries)

dn001
美国加州圣马刁,2005年11月14日 - db4objects (www.db4o.com) ,发布了db4o v5.0 (适用于Java和.NET) 和介绍原生数据库查询语言。原生数据库查询语言容许程序员使用编程语言 (Java和.NET) 查询数据库。这免除程序员学习非主流APIs如JDO、OQL或SODA,提高了编写纯粹对象导向软件的生产力。

原生数据库查询语言 (NQ) 反映当前业界建立数据库查询的趋势,数据存取应被视为对象导向的软件的一部份,而不是使用基于字符串的查询。db4o结束了长达15年"对象导向软件应使用哪种查询语言"的辩论。NQs采用经已存在,广泛被采取的标准 -编程语言- 去查询数据库。

db4o把原生数据库整合于Java和.NET上,迅速吸引了大批用户将db4o用于各种各样的嵌入式系统,包括流动软件、医疗设备和实时控制系统。在短短一年之间,经已有超过250,000人下载db4o和几乎10,000 个登记用户。db4o 是历史上一个最成功的对象导向数据库产品。

NQ免除对新标准的需要
NQ建基于由William Cook教授在2005年5月第27次国际软件工程会议 (ICSE) 上发表的"安全查询语言" (Safe Queries) 。NQ采用经已存在的标准,免除对新标准譬如ODMG的OQL和Java的JDO1的需要。就像当年SQL统一了关系数据库查询语言。

db4o v5 原生数据库查询语言采取标准编程语言表达数据库询问,即Java、C #或VB.NET。这比使用建基于字符串查询的APIs (譬如SQL、JDO、OQL) 更加有生产力,因为开发商有100% typesafe、100%可重构、100%对象导向的方法去查询数据层。

db4objects首席执行官Christof Wittig说:"我们的新版本db4o是尊为开发商而优化,提高生产力并且兼容性现有的平台。开发商在选择了对象导向的平台如Java和.NET之后,下一步就是使用一种对象导向的数据层,特别是嵌入用途的项目、零管理环境,关系数据库技术未能提供解决办法。db4o是唯一兼容Java和.NET对象导向数据库。"

关于 db4objects
db4objects, Inc. (www.db4o.com) 负责开发,制定商业服务协议和支持db4o,是开源码对象导向数据库的领导者。到目前为止,db4o已被下载超过250,000 次。随着不断开发,db4o带给Java和.NET开发人员一个最容易和最快的方法去存取对象。

新闻和分析员联络:
Albert Kwan
电话: +852 8199 0224
china@db4o.com