社区
Java
帖子详情
现在各种orm框架满天飞,为什么不直接采用对象型数据库?
oMadison
2015-09-10 06:38:25
各种orm框架只是为了面向对象设计的,既然这样为什么不抛弃关系型数据库,直接采用对象型数据库?
...全文
166
1
打赏
收藏
现在各种orm框架满天飞,为什么不直接采用对象型数据库?
各种orm框架只是为了面向对象设计的,既然这样为什么不抛弃关系型数据库,直接采用对象型数据库?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wula0010
2015-09-10
打赏
举报
回复
面向对象数据库系统的缺点: a.技术还不成熟。面向对象数据库技术的根本缺点是这项技术还不成熟,还不广为人知。与许多新技术一样,风险就在于应用。从事面向对象数据库产品和编程环境的销售活动的公司还不令人信服,因为这些公司的历史还相当短暂,就该十几年前关系数据库的情况一样。ODBMS如今还存在着标准化问题,由于缺乏标准化,许多不同的ODBMS之间不能通用。此外,是否修改SQL以适应面向对象的程序,还是用新的对象查询语言来代替它,目前还没有解决,这些因素表明随着标准化的出现,ODBMS还会变化。 b.面向对象技术需要一定的训练时间:有面向对象系统开发经验的公司的专业人员认为,要成功地开发这种系统的关键是正规的训练,训练之所以重要是由于面向对象数据库的开发是从关系数据库和功能分解方法转化而来的,人们还需要学习一套新的开发方法使之与现有技术相结合。此外,面向对象系统开发的有关原理才刚开始具有雏形,还需一段时间在可靠性、成本等方面令人可接受。 c.理论还需完善:从正规的计算机科学方面看,还需要设计出坚实的演算或理论方法来支持ODBMS的产品。此外,既不存在一套数据库设计方法学,也没有关于面向对象分析的一套清晰的概念模型,怎样设计独立于物理存储的信息还不明确。 面向对象数据库的当前状况是:对面向对象数据库的核心概念逐步取得了共同的认识,标准化的工作正在进行;随着核心技术逐步解决,外围工具正在开发,面向对象数据库系统正在走向实用阶段;对性能和形式化理论的担忧仍然存在。系统在实现中仍面临着新技术的挑战。
跟着王进老师学Python之Django篇第四季:
数据库
开发之
ORM
适合人群: 1、具有一定Python语言基础,有一定的web前端基础,想要深入学习Python Web
框架
的朋友; 2、学习完“跟着王进老师学开发Python篇”“跟着王进老师学Web前端开发”的朋友; 3、有Django基础,但是想学习...
MyBatis学习06-各
ORM
框架
对比
MyBatis学习06-各
ORM
框架
对比1 JDBC1.1 使用场景1.2 优点1.3 缺点2 DbUtils2.1 使用场景2.2 优点2.3 缺点3 JdbcTemplate3.1 使用场景3.2 优点3.3 缺点4 Hibernate4.1 使用场景4.2 优点4.3 缺点5 Spring-Data-JPA5.1 ...
Hibernate
框架
ORM
的实现原理
1、什么是
ORM
ORM
的全称是Object Relational Mapping,即
对象
关系映射。它的实现思想就是将关系
数据库
中表的数据映射成为
对象
,以
对象
的形式展现,这样开发人员就可以把对
数据库
的操作转化为对这些
对象
的操作。因此它...
DataSet的灵活,实体类的方便,DTO的效率:SOD
框架
的数据容器,打造最适合DDD的
ORM
框架
...
引言:DDD的困惑 最近,我看到园子里面有位朋友的一篇博客 《领域驱动设计...•为了解决性能问题,就不加载一些导航属性,但是却把DB Entity返回上层,这样
对象
的一些属性为空,上层使用这个数据时根本不知道什么...
(收藏)C#
ORM
/持久层
框架
.NET 的
ORM
框架
MyBatis.NET MyBatis.NET 是一个 .NET 版本的 MyBatis。 更多MyBatis.NET信息 开源
ORM
工具 KeelKit KeelKit 一款国产
ORM
工具,自动生成Model、自动生成表单、自动生成单元...
Java
50,523
社区成员
85,601
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章