ブリューワーの定理
(CAP 定理とも呼ばれる) では、どの分散データストアでも次の 3 つの保証のうちの 2 つしか提供できないとされています。
一貫性:すべての読み取り操作は、最新の更新データまたはエラーを受け取ります。
可用性:すべてのデータベースリクエストは、最新の更新データが含まれていることを保証することなく、正常な応答を受け取ります。
分断耐性:分散ノード間でメッセージがドロップまたは遅延しても、システムは動作し続けます。