【发布时间】:2011-06-03 22:43:01
【问题描述】:
不确定这是否是一个愚蠢的问题,但作为一个通过 ORM 从数据库中抽象出来的应用程序开发人员(在我的情况下,我使用的是 Grails/GORM),使用 MongoDB 之类的东西与类似的东西有什么优势MySQL ?
这真的很重要吗?...特别是考虑到我将使用 GORM API 来访问我的数据并将识别我的对象之间的关系。
谢谢!
【问题讨论】:
不确定这是否是一个愚蠢的问题,但作为一个通过 ORM 从数据库中抽象出来的应用程序开发人员(在我的情况下,我使用的是 Grails/GORM),使用 MongoDB 之类的东西与类似的东西有什么优势MySQL ?
这真的很重要吗?...特别是考虑到我将使用 GORM API 来访问我的数据并将识别我的对象之间的关系。
谢谢!
【问题讨论】:
如果您所做的只是在 MongoDB 等 NoSQL 存储中存储基本上是关系的数据,那么您不妨使用适当的关系数据库。 NoSQL 存储的 GORM 包装器的最大好处是,对于基本上基于表/列的数据,您可以使用 GORM,但您可以轻松访问本机存储以直接使用文档/图形/列/键值/etc 存储机制。
【讨论】:
任何有树结构的东西最好存储在mongodb中,否则如果数据有表结构mysql会更好
【讨论】: