加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

[和管子对话] 1 2007-4-5/对面向对象的你言我语

发布时间:2020-12-15 21:12:20 所属栏目:asp.Net 来源:网络整理
导读:div style="FONT-SIZE: 10pt" 另外,刚才说到了数据库,想起一点事情:>咱们做程序是面向对象的编程,而数据库现在用的都是关系型的,所以对象和关系这是矛盾的,咱们不得不就要转一下,转对象为关系,那就天下大乱了,所以只好转关系为对象,把数据库看成是

<div style="FONT-SIZE: 10pt">

另外,刚才说到了数据库,想起一点事情:>咱们做程序是面向对象的编程,而数据库现在用的都是关系型的,所以对象和关系这是矛盾的,咱们不得不就要转一下,转对象为关系,那就天下大乱了,所以只好转关系为对象,把数据库看成是对象,把记录、记录集看成是对象,这个转化过程中,就会有一些新东西被提出来,像Beacon用的是DAO,java中比较有名的是hibernate,J2EE规范中的实体EJB也是干这个的。这种数据库的对象就叫持久化对象,说的有点乱,不知道意思清楚没有。>关系数据库已经不是万能的了,现在似乎有了面向对象的数据库,不知道只是理论还是已经有了产品。如果这块成熟,说不定实体EJB或hibernate就会消失了。>现在GIS也很火的,GIS数据就不能直接以关系的方式存在关系数据库中,也不是不能,是巨麻烦的,所以GIS用的是空间数据库,现在没有好的空间数据库,就只好在关系数据库上改,Oracle中有special数据库特性,用来解决GIS数据库问题,相信SQL Server2005也有类似解决方案。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读