以下を実現するデータベースを探しています。
- 完全に酸。
- ジョインとの関係。
- 取引があります。
- 管理者はシャーディング ルールを指定できます (たとえば、ヨーロッパのユーザーはヨーロッパのデータ センターに配置する必要があります)。
- 最も厳しい要件:互いに切断された 2 つのデータセンターのように、ネットワークが分割された場合、各データセンターはその中のノードに対して読み書きできる必要があります。基本的に、分断耐性のために部分的な可用性を犠牲にしても構わないと思っています。残念なことに、ほとんどのソリューションでは、スプリット ブレインが発生した場合、すべての読み取りと書き込みが停止します。(したがって、分割耐性よりも可用性を優先します)