使用键值存储实现的图形数据库

时间:2016-06-01 08:23:39

标签: replication graph-databases key-value-store nosql

我需要一个需要备份并可能在较低抽象级别访问的图形数据库。它也必须为了负载平衡而分发(单主复制会这样做)。

我知道可以使用自引用键值存储来实现图形数据库。 Git对象数据库就是这种模式的一个例子。我发现大多数图形数据库令人沮丧的事情之一就是它们没有在公共API中“披露”它们的底层持久层。

是否存在任何允许基础键值存储“插入”或直接访问的复制图形数据库?

1 个答案:

答案 0 :(得分:2)

除了上面提到的@amirouche的Gremlin / Tinkerpop之外,我知道有两个解决方案:

Redis完成的

Graph Module符合您的描述。

Cayley也可以是一个解决方案,因为它提供了各种SQL和NoSQL后端的图形功能,其中一些支持分布式模式(Postgresql,MySQL,MongoDB,CockroachDB)