论坛首页 综合技术版 Database

ODBMS Vs. RDBMS

浏览 416 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2008-06-08 关键字: versant db
曾在数据库理论相关书籍上看到OODBMS的概念,但在实际开发中从来没有使用过。
最近,Versant公司AM(Account Manager)向我们推荐他们的Versant Object Database.

他们网站上相关产品的介绍,很不错。但唯一遗憾的是,没有benchmark等相关测试数据。

在它的feature中,提到"10X performance of relational databases",我不知道大家怎么看?


在使用RDBMS时,我们会把数据层和业务层分开,很多时候,我们会先设计数据库,然后进行业务层的开发。
随着需求的变化,我们会更新数据库,同时也会更新业务层。

但是如果使用了OODBMS,数据层和业务层将不会那么地“经纬分明”,必将弱化DBA角色。


我的问题是:大家怎么看OODBMS?

相关介绍:http://www.versant.com/developer/resources/objectdatabase/overview
   
最后更新时间:2008-06-10
现在都是文档数据库了,不管是o还是r,都过时了。
私以为,r比较切合已有开发方式,o过去是个新鲜玩意儿,而现在你们仍未开始使用的话,那也不必开始了,因为使用这个,像一个o一样使用,需要对现有开发方式做变更,而这些资源不如用在下一代技术上,领先一些。
   
0 请登录后投票
最后更新时间:2008-06-12
我使用Db4O遇到了一些绊脚石,你可以做下参考.
   
0 请登录后投票
最后更新时间:2008-06-12
激活/保存层次的问题.获取一个对象,它的字段引用了其它对象,那么到底激活多少层次合适?保存时也是如此.层次深了伤性能,层次浅了用着不方便(动不动就是Null reference).

----这个在ORM也会遇到.
   
0 请登录后投票
最后更新时间:2008-06-13
ray_linn 写道
激活/保存层次的问题.获取一个对象,它的字段引用了其它对象,那么到底激活多少层次合适?保存时也是如此.层次深了伤性能,层次浅了用着不方便(动不动就是Null reference).

----这个在ORM也会遇到.


确实,但是当我们使用一项全新的技术时,总是希望它是完美的(不然我干吗学新技术,是不是),所以我把这点现实与理想的落差也加了进来.
   
0 请登录后投票
论坛首页 综合技术版 Database

跳转论坛:
JavaEye推荐