为什么面向对象的数据库不普及
2008-05-25 04:52
169 查看
google_ad_client = "pub-8800625213955058";
/* 336x280, 创建于 07-11-21 */
google_ad_slot = "0989131976";
google_ad_width = 336;
google_ad_height = 280;
//
中国的软件为什么发展这么慢.还有就是现在主流的三层架构或者是多层架构,而瓶颈就在于数据库的性能
跟不上需求,换句话说,也就是数据库的设计拖了现在软件的后腿.
所以就郁闷,为什么OO和关系型数据库按照两个截然不同的理念可以并存
而不去使用面向对象的数据库呢?
我自己有些见解,不知道是否正确:
1.关系型数据库的设计接近于计算机硬件,使得关系型比面向对象的数据库性能要好得多.
2.现在使用关系型数据库的企业太多,更改数据库会使成本上升.
3.数据库开发厂商致力于纯XML,整合SOA,忽略了这方面的需求
真希望哪天能有厂商站出来跟关系型数据库进行竞争,就想当初的C挑战Fortran,Pascal,C 挑战C,JAVA挑战C 一样...得益的是我们众多的开发工作者啊,我也没有针对关系型数据库,毕竟存在就是合理这句话还不是盖的.只是希望能像ROR的出现一样提高我们的开发效率,可能也是等N年之后的事情了.
/* 336x280, 创建于 07-11-21 */
google_ad_slot = "0989131976";
google_ad_width = 336;
google_ad_height = 280;
//
中国的软件为什么发展这么慢.还有就是现在主流的三层架构或者是多层架构,而瓶颈就在于数据库的性能
跟不上需求,换句话说,也就是数据库的设计拖了现在软件的后腿.
所以就郁闷,为什么OO和关系型数据库按照两个截然不同的理念可以并存
而不去使用面向对象的数据库呢?
我自己有些见解,不知道是否正确:
1.关系型数据库的设计接近于计算机硬件,使得关系型比面向对象的数据库性能要好得多.
2.现在使用关系型数据库的企业太多,更改数据库会使成本上升.
3.数据库开发厂商致力于纯XML,整合SOA,忽略了这方面的需求
真希望哪天能有厂商站出来跟关系型数据库进行竞争,就想当初的C挑战Fortran,Pascal,C 挑战C,JAVA挑战C 一样...得益的是我们众多的开发工作者啊,我也没有针对关系型数据库,毕竟存在就是合理这句话还不是盖的.只是希望能像ROR的出现一样提高我们的开发效率,可能也是等N年之后的事情了.
相关文章推荐
- NoSQL数据库探讨之一 - 为什么要用非关系数据库?
- 这个问题我已经纠结很久了:我的服务器和数据库都很不错,为什么网站运行这么慢?
- 油条为什么必须要两根一起炸?科普知识普及
- 为什么就没有中文版 数据库设计和优化 的书呢
- 为什么webservice放到iis中,有时候没有访问数据库的权限呢
- Hibernate 建表为什么重启服务器会清除数据库表中的数据
- 为什么要使用redis数据库?
- 为什么要收缩数据库
- NoSQL数据库探讨之一 - 为什么要用非关系数据库?
- PHP面向对象 数据库字段过滤
- 什么是对象,为什么要面向对象,怎么才能面向对象?
- 求助:asp.net中为什么连接不到数据库???
- 面向对象的数据库设计难点。
- 为什么你不要收缩数据库文件(国外翻译)
- 数据库同步为什么不建议使用dblink方式
- 最近在连远程的时候,粘贴数据库中数据信息时,为什么会不成功呢
- 数据库为什么要分库分表
- 为什么数据库读写分离可以提高性能
- 转载:面向对象在数据库应用程序中的应用(dotNet)
- 面向对象的关系数据库设计