[和管子对话] 1 2007-4-5/对面向对象的你言我语
<div style="FONT-SIZE: 10pt">
另外,刚才说到了数据库,想起一点事情:>咱们做程序是面向对象的编程,而数据库现在用的都是关系型的,所以对象和关系这是矛盾的,咱们不得不就要转一下,转对象为关系,那就天下大乱了,所以只好转关系为对象,把数据库看成是对象,把记录、记录集看成是对象,这个转化过程中,就会有一些新东西被提出来,像Beacon用的是DAO,java中比较有名的是hibernate,J2EE规范中的实体EJB也是干这个的。这种数据库的对象就叫持久化对象,说的有点乱,不知道意思清楚没有。>关系数据库已经不是万能的了,现在似乎有了面向对象的数据库,不知道只是理论还是已经有了产品。如果这块成熟,说不定实体EJB或hibernate就会消失了。>现在GIS也很火的,GIS数据就不能直接以关系的方式存在关系数据库中,也不是不能,是巨麻烦的,所以GIS用的是空间数据库,现在没有好的空间数据库,就只好在关系数据库上改,Oracle中有special数据库特性,用来解决GIS数据库问题,相信SQL Server2005也有类似解决方案。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 流利的验证不适用于长度
- asp.net – 无法从’System.Data.Linq.Binary’转换为’Sys
- asp.net-mvc – 在kendo窗口中使用表单的PartialView
- asp.net-mvc – mvc默认期限后的会话超时(20分钟)
- 如何在回发后重置asp.net表单?
- asp.net-mvc – ActionResult返回类型的要点是什么?
- asp.net-mvc – ASP.NET MVC如何使用ASP.NET成员资格提供程
- asp.net-mvc – 在局部视图中Model为null
- asp.net – 将SQL计数结果存储到变量VB中
- 给 EF Core 查询增加 With NoLock