面向对象的数据库是否比带有ORM的关系数据库更好的选择? [英] Can object oriented databases be a better option than a relational database with an ORM?

查看:109
本文介绍了面向对象的数据库是否比带有ORM的关系数据库更好的选择?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

仅考虑带有ORM的关系数据库在许多方面与面向对象的数据库非常相似.我的经验完全取决于带有ORM提示的RDMS,因此在我看来,面向对象的数据库非常相似,但是没有经验,我不能肯定地说.

Just thinking that a relational db with an ORM is in many ways very similar to an object oriented database. My experience lies solely with RDMS with a hint of ORM, so it seems to me that object oriented databases are very similar but without the experience I can't say for sure.

如果您使用了面向对象的数据库和ORM,可以将它们进行比较吗?与RBMS + ORM相比,面向对象的数据库存在哪些弱点?

If you have used object oriented databases and ORMs can you compare them? What are the weak points associcated with object oriented databases compared to RBMS+ORM?

推荐答案

与RBMS + ORM相比,与面向对象的数据库相关的弱点是什么?

What are the weak points associated with object oriented databases compared to RBMS+ORM?

最大的弱点是缺乏标准化:没有标准的API,没有标准的查询语言(OQL尝试是一个很大的失败),因此缺乏可移植性和可互操作的工具(用于备份,存档,迁移等).当涉及到数据时,您不希望这样做.

The biggest weakness is the lack of standardization: no standard API, no standard query language (the OQL attempt has been a big failure) and thus the lack of portability and interoperable tools (for backup, archiving, migration, etc). You don't want that when it comes to data.

从采纳的角度解释了IMO为什么OODBMS会失败,以及为什么RDBMS会停留一段时间,而与NoSQL的发展无关(我感到OODBMS供应商将NoSQL的发展视为未来的机会.在对其产品进行一些品牌重塑后返回).

This explains IMO why OODBMS are a failure from an adoption point of view and why RDBMS will stay around for a while, regardless of the NoSQL movement (I have the feeling that OODBMS vendors see the NoSQL movement as an opportunity for a come back after some rebranding of their products).

这篇关于面向对象的数据库是否比带有ORM的关系数据库更好的选择?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆