1

我有一个关于图形数据库的问题!有没有在分布式环境中使用图数据库的机制?!我的意思是你能分发一个图形数据库吗?!我们甚至可以在分布式环境中遍历图数据库吗?!

4

3 回答 3

1

你绝对可以做到。
现在有不同的数据库可以很好地扩展(JanusGraph、OrientDB、ArangoDB 等)。
即使您有一个非常大的数据库,并且必须从单个数据中心扩展到多个地理分布的数据中心,您仍然可以选择。例如,您可以将 JanusGraph 与 Cassandra / ScyllaDB 存储后端一起使用。它将为您提供异步同步来自不同数据中心的所有数据的选项。
当然,还有一些问题需要解决,比如一致性等,但是用现在的工具,组织一个分布式图数据库是很有可能的。

于 2018-04-17T20:31:05.760 回答
0

Neo4j 企业版具有集群功能,请访问http://neo4j.com/docs/stable/ha.html了解更多信息。

于 2015-05-11T11:09:12.580 回答
0

是的,您可以在分布式环境中使用各种图形数据库。您可以分发图形数据库吗?肯定是的。

但是- 在许多不同的地方分发相同的图形数据库(以加快读取速度)非常容易,并且一直在完成。分发一个大得离谱的数据库(以便图形数据库的一部分位于许多不同的地方)非常困难。

我推荐这个有关分片和分布数据库的相关问题。请特别注意“分片是一种反模式”这一点。

于 2015-05-11T16:44:50.870 回答