首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Graph / RDBMS混合?

Graph / RDBMS混合?
EN

Stack Overflow用户
提问于 2013-03-19 23:02:10
回答 1查看 263关注 0票数 0

您对同时使用Neo4j和传统的关系型数据库管理系统有什么想法?

我想知道在Neo中保持关系/连接等,在mysql中保持消息/电子邮件和安全性是否是合理的设计。

这会提供两全其美的结果吗?Neo将针对关系进行优化,而mysql将针对消息进行优化?减轻了每个人的压力-还允许在消息和安全方面进行分片等。还允许较小的Neo4j备份窗口,据我所知,这必须离线才能实现。

你认为这样的系统有什么优点和缺点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-19 23:52:52

这不仅是一种非常合理的方法,而且在良好的关系指南中得到了充分的支持和记录(如果您通过Spring使用Neo4j和MySQL )。

http://static.springsource.org/spring-data/data-graph/snapshot-site/reference/html/#reference:cross-store

这肯定会增加域模型的复杂性,并且您需要考虑跨存储事务处理,以防您需要在同一事务中对两个数据存储执行更新。

除了分片/水平缩放(我听说Neo Tech正在做这件事)之外,如果你需要在大型表格集上运行任何迭代操作(例如聚合,如SUM,COUNT,AVERAGE),RDBMS会执行得更好。

相关:Neo4j performance on a fixed column table vs database performance

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

https://stackoverflow.com/questions/15503016

复制
相关文章

相似问题

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