首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Neo4j -分发

Neo4j -分发
EN

Stack Overflow用户
提问于 2013-09-10 15:47:40
回答 1查看 270关注 0票数 0

我正在开发一个新的应用程序。底层数据本质上是拓扑的。应用程序应该支持多租户,并准备好为每个租户处理大图。我大致有以下两种选择:(1)使用像HBase这样的NoSQL DB,自己实现图形抽象层(2)使用Neo4j。

要做出决定,我需要了解Neo4j架构: 1)查询是在内存中运行还是在磁盘中运行?如果答案是在内存中- Neo4j是否将整个图形加载到内存中,或者它是否实现了某种缓存策略? 2)它如何扩展?Neo4j可以在分布式模式下运行吗?如果是这样,数据集是如何分区的?它是任意分区还是拓扑分区?

谢谢,Uri

EN

回答 1

Stack Overflow用户

发布于 2013-09-10 16:39:41

1)查询在内存中运行(来自磁盘和对象缓存的mmio),请参阅:

http://docs.neo4j.org/chunked/milestone/configuration-caches.html

2)还没有分布式模式。您可以通过分布缓存来进行水平缩放:

http://jim.webber.name/2011/02/scaling-neo4j-with-cache-sharding-and-neo4j-ha/

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

https://stackoverflow.com/questions/18713294

复制
相关文章

相似问题

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