我需要一个需要备份并可能在较低抽象级别访问的图形数据库。它也必须为了负载平衡而分发(单主复制会这样做)。
我知道可以使用自引用键值存储来实现图形数据库。 Git对象数据库就是这种模式的一个例子。我发现大多数图形数据库令人沮丧的事情之一就是它们没有在公共API中“披露”它们的底层持久层。
是否存在任何允许基础键值存储“插入”或直接访问的复制图形数据库?
答案 0 :(得分:2)
除了上面提到的@amirouche的Gremlin / Tinkerpop之外,我知道有两个解决方案:
由Redis完成的Graph Module符合您的描述。
Cayley也可以是一个解决方案,因为它提供了各种SQL和NoSQL后端的图形功能,其中一些支持分布式模式(Postgresql,MySQL,MongoDB,CockroachDB)