我有一个关于图形数据库的问题!有没有在分布式环境中使用图形数据库的机制?!我的意思是你能发布一个图形数据库吗?!我们甚至可以在分布式环境中遍历图形数据库吗?!
发布于 2018-04-18 04:31:06
你肯定能做到。
现在有不同的数据库可伸缩性很好(JanusGraph,OrientDB,ArangoDB等)。
即使您有一个非常大的数据库,它必须从单个数据中心扩展到多个地理分布的数据中心,您仍然可以选择。例如,您可以将JanusGraph与Cassandra / ScyllaDB存储后端一起使用。它将为您提供异步同步来自不同数据中心的所有数据的选项。
当然,还有一些问题需要解决,比如一致性等,但使用今天的工具,组织分布式图形数据库是非常可能的。
发布于 2015-05-11 19:09:13
有关Neo4j企业版的集群特性,请阅读http://neo4j.com/docs/stable/ha.html的更多内容。
发布于 2015-05-12 00:44:51
是的,您可以在分布式环境中使用所有类型的图形数据库。你能发布一个图形数据库吗?当然是的。
但-将相同的图形数据库分发到许多不同的地方(以加快读取速度)非常容易,而且一直都是这样做的。分发一个大得离谱的数据库(这样图形数据库的各个部分都在一堆不同的地方)是相当困难的。
我推荐this related question,它讨论了分片和分发数据库。特别要注意关于“分片是一种反模式”的部分。
https://stackoverflow.com/questions/30166043
复制相似问题