首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同时使用图形数据库和文档数据库

同时使用图形数据库和文档数据库
EN

Stack Overflow用户
提问于 2012-08-30 11:58:01
回答 2查看 2K关注 0票数 7

我正在考虑将实体存储在文档数据库(例如CouchDB)和图形数据库(例如Neo4j)中的设置。基本原理是将每个实体信息(数据、斑点、值、复杂的内部结构)存储在文档db中,同时将实体关系(父、子、关联实体)存储在图db中。

有没有人做过/见过/被这样的设置咬过?我应该期待什么样的问题?首先想到的就是2阶段提交。但是备份在这里也是有问题的。

EN

回答 2

Stack Overflow用户

发布于 2012-09-09 21:27:39

你可以看看"Seven DBs in Seven Weeks“这本书。第8章讨论了如何通过CouchDB、Neo4j和Redis来构建多语言结构。

票数 4
EN

Stack Overflow用户

发布于 2012-08-30 17:07:26

Ran,

因为CouchDB和most (全部?)大多数文档/ kv商店不支持事务,您将需要停止担心两阶段提交。例如,您可以在Neo4j和MySQL之间进行XA事务,但不能处理CouchDB或它的相关事务。

实际上,为了简单起见,为什么不是一个纯图形数据库架构呢?你得到了更好的表现力和事务--以第二个商店类型的形式添加另一个移动部分的理由是什么?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12189646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档