【发布时间】:2016-09-30 11:59:39
【问题描述】:
我需要一个图形数据库,该数据库需要进行备份并可能在较低的抽象级别进行访问。为了负载平衡,它也必须分布,(单主复制就可以了)。
我知道可以使用自引用键值存储来实现图形数据库。 Git 对象数据库就是这种模式的一个例子。我发现大多数图形数据库令人沮丧的事情之一是它们没有在公共 api 中“公开”其底层持久层。
是否存在允许“插入”或直接访问底层键值存储的复制图形数据库?
【问题讨论】:
-
Gremlin/Tinkerpop 是在 cassandra 之上实现的,理论上你应该能够访问底层数据存储。
-
@murungu 这篇文章building-a-graph-database-on-a-key-value-store 解释了为什么在键值存储数据库上使用图形数据库抽象是一个坏主意。他们还解释了下划线的工作原理。
标签: replication graph-databases key-value-store nosql