В настоящее время я оцениваю HBase как хранилище данных, но один вопрос остался без ответа: HBase хранит множество копий одного и того же объекта на многих узлах (также называемых репликацией). Поскольку HBase имеет так называемую сильную согласованность (в отличие от возможной согласованности ), он гарантирует, что каждая реплика возвращает одно и то же значение при чтении.
Как я понял концепцию HBase, когда чтение значений, сначала у мастера HBase запрашивается (должно быть более одного) RegionServer, предоставляющий данные. Тогда я могу выдавать запросы на чтение и запись без изобретения мастера. Как тогда может работать репликация?
Я уже читал BigTable -Paper и искал документы, но не нашел дополнительной информации об архитектуре из HBase.
Спасибо!