在HBase上使用Janusgraph时的一致性

在HBase上使用Janusgraph时的一致性,hbase,janusgraph,Hbase,Janusgraph,我在Janusgraph文档中提到: 此页总结了在Ajache Casdand或 Apache HBase < /P>的最后一致的存储后端上运行JANSGRUX时需要考虑的一些方面。 但据我所知,HBase在行级别上是非常一致的。这是否与涉及多行时HBase不强一致这一事实有关,这是一种我不知道的配置HBase的方法 谢谢,以下是janusgraph用户邮件列表的答案: HBase具有很强的一致性(与最终一致性相比) 我同意这一章令人困惑。它说的是因为 后端缺少多行事务一致性(对于Cassand

我在Janusgraph文档中提到:

此页总结了在Ajache Casdand或<强> Apache HBase < /P>的最后一致的存储后端上运行JANSGRUX时需要考虑的一些方面。 但据我所知,HBase在行级别上是非常一致的。这是否与涉及多行时HBase不强一致这一事实有关,这是一种我不知道的配置HBase的方法


谢谢,

以下是janusgraph用户邮件列表的答案:

HBase具有很强的一致性(与最终一致性相比)

我同意这一章令人困惑。它说的是因为 后端缺少多行事务一致性(对于Cassandra和Cassandra 和HBase相比,JanusGraph采用了一些 支持事务一致性的自制机制。这个 该机制考虑并涵盖了“最终 一致性问题(对于卡桑德拉)


这与你的答案基本相同,姆巴希。谢谢

我认为这句话需要更正,正如您所提到的,HBase在行级别是非常一致的。Janusgraph锁可确保图形相关属性的一致性,如顶点名称必须唯一,如果未使用锁插入此属性,则可能会导致错误的图形被多个线程更新