Db4o系列之一:面向对象

面向对象,一个兴起不久即被广泛接纳和采用以及推广的技术,在开发语言、软件设计领域,面向对象的概念已经根深蒂固,面向对象的产品也是一代胜过一代,但是,软件中很核心的一部分——数据库,依然还是关系数据库主导着。

为了能够使面向对象的思想更加融入软件,于是前辈们历尽千辛万苦,开发了ORM组件,将关系数据库映射为对象关系,这是多么富有实际意义和重大的创举啊!于是乎,各种ORM组件相继而出,在Java方面,Hibernate可谓之老大了,现在关于Hibernate的书可是层出不穷,以致一提到数据库就有人想用Hibernate了。但是,关系映射为对象终究还是有它的限制的,最大的缺点体现在修改对象或者数据库表结构时,并不是所有的ORM工具都能够自动重新生成正确的配置文件,还要手动去修改,而且,ORM本身还是没能脱离关系数据库,繁多的映射转换也可能带来性能的下降

面向对象数据库的观念很早就提出来了,也很早就有这方面的产品出来了,但是终究还是由于自身的不足而未能被广泛推广。Db4o的出现给人强大的震撼——一个纯面向对象,轻量级的数据库,以其自身卓越的性能一举荣获2008年InfoWorld评选的开发工具包括了富Internet应用开发套件、AJAX 应用开发套件、业务规则管理系统(business rule management system)、版本控制软件、Web service测试工具等,共8个入选产品第一位!它在Android操作系统上的成功使它一举成名!

相信Db4o将会给面向对象数据库注入新鲜和强大的生命力!


注:一系列文章在我的百度空间发表过,签于在JavaEye上将更加具有讨论性,故搬到上面来
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值