我从未使用过像neo4j这样的图形数据库,我想知道它们是否支持简单的复制和集群分发以及键值数据库,或者是否存在固有的结构使其变得非常困难/缓慢。
发布于 2012-09-10 12:00:46
即使在图形数据库中分发数据的方式并不像在键值存储中那样容易,在键值存储中,键是按范围分布的,但也有分配图形的技术。
例如,InfiniteGraph (由客观性创建)是一个高度分布式的图形数据库。它使用P2P技术通过增加硬件来提高读写性能。它允许用户根据需要对图形的某一部分或某种信息进行聚类,并根据需要将其分发到某些机器上。
正如我听说的那样,在3.0版中,这个集群/分发过程将为用户简化。还计划了一种并行查询机制,允许在机器上并发运行一个查询。
发布于 2013-04-23 08:02:31
图形数据库很难分发,特别是如果数据库不是预先设计成分布式图形数据库的话。
泰坦是一个分布式的、实时的、事务性的图形数据库,从一开始就被设计成分布式的.泰坦可以使用卡桑德拉或HBase作为它的分布式数据存储,并且它能够支持成千上万的并发用户与一组机器上表示的单个大规模图形进行交互。
Titan是Apache2.0许可的,它是第一个本地蓝图实现,因此它集成了整个TinkerPop堆栈,即BSD。
https://dba.stackexchange.com/questions/23841
复制相似问题