【发布时间】:2011-10-26 03:13:39
【问题描述】:
将应用程序的数据模型分解为不同的数据库系统是否有意义?例如,应用程序将所有用户数据和关系存储在图形数据库中(非常适合存储关系),而将其他数据存储在文档数据库中,例如 CouchDB 或 MongoDB?这将要求用户图形数据库引用文档数据库中的唯一 ID,反之亦然。
这会使数据模型和应用程序过于复杂吗?或者这是否充分利用了这两种类型的数据库系统来扩展您的应用程序?
【问题讨论】:
标签: mongodb neo4j graph-databases polyglot nosql