согласованность при использовании Janusgraph на HBase - PullRequest
0 голосов
/ 28 сентября 2018

Я отмечаю в документации Janusgraph, что:

Эта страница суммирует некоторые аспекты, которые следует учитывать при запуске JanusGraph поверх в конечном итоге согласованного бэкэнда хранения, такого как Apache Cassandra или Apache HBase .

Но, насколько я знаю, HBase строго согласован на уровне строк.Имеет ли это какое-то отношение к тому факту, что HBase не является строго согласованным, когда задействовано несколько строк, способа настройки HBase, о котором я не знаю?

Спасибо,

1 Ответ

0 голосов
/ 04 октября 2018

Вот ответ из списка рассылки janusgraph-user:

HBase - это сильная согласованность (по сравнению с возможной согласованностью).

Я согласен, что эта глава сбивает с толку.Это говорит о том, что, поскольку бэкэндам не хватает согласованности транзакций в несколько строк (как для Cassandra, так и для HBase по сравнению с системой ACID), JanusGraph использует некоторые самодельные механизмы для поддержки согласованности транзакций.Механизм учитывает и охватывает проблему «возможной согласованности» (для Кассандры).

Что в основном совпадает с вашим ответом, mbaxi.Спасибо!

...