永続性の概要

このドキュメントでは、ハードウェアまたはネットワークに障害が発生した場合のシャードの書込み可用性に対する永続性保証の影響について説明しています。概要は次のとおりです。

  • シャードのレプリカからの受信確認を必要としない永続性保証には、停止が発生した場合もシャードが書込みリクエストの処理を続行できるという利点があります。ただし、この永続性保証の結果として、シャードが2つのマスターで動作することになり、ハードウェアの問題が解決された後にデータが失われる可能性があります。これは推奨される構成ではありません

  • 書込み操作の受信確認のためにプライマリ・ゾーンの単純多数のレプリカを必要とする永続性保証によって、2つのマスターが誤って同時に動作しないよう防止されます。ただし、これは、ハードウェア障害のために過半数を超えるレプリカがオフラインになっている場合に、シャードが書込みリクエストを処理できなくなることも意味します。

  • 書込み操作の受信確認のためにプライマリ・ゾーンのすべてのレプリカを必要とする永続性保証によって、データ損失が防止されます。ただし、これは、なんらかの理由でレプリカの1つが使用できなくなっている場合でも、シャードが書込みリクエストを処理できないことを意味します。