【发布时间】:2018-11-20 02:05:13
【问题描述】:
关于 SO 有很多关于 MongoDB 等 OO 数据库与关系数据库之间差异的问题,但我找不到任何关于 MySQL 等关系数据库与 PostgreSQL 等对象关系数据库之间差异的任何信息。我知道这两个特定的数据库分别具有不同的功能,但我真的不明白为什么像 MySQL 这样声称只是关系的东西不会返回与像 PostgreSQL 这样的对象关系数据库相同的形成数据。我在其他来源上读到的一些内容说,他们在查询时返回的内容是不同的;这是真的吗?
【问题讨论】:
-
这是一个非常笼统的问题。为什么需要不同的数据库返回相同的形成数据?不确定上下文。在大多数情况下,不偏离 SQL 标准的 SQL 查询将返回相同的结果。
-
您能尝试澄清这种区分的目的吗?如果您希望 cmets 了解差异的准确性,请准确并引用参考资料。
-
谁说Postgres是对象关系型数据库,而MySQL不是?这里有什么真正的意义吗?
-
@TimBiegeleisen “PostgreSQL 是一个功能强大的开源对象关系数据库系统......”来自 postgresl 网站。我想知道这与仅使用关系数据库有何不同。
标签: mysql postgresql