接続されたクライアントに関する情報を共有できるようにする必要がある、すべてWANリンク(中程度の帯域幅、より高い遅延)を介して接続された少数のサーバーがあります。各クライアントは、「メッシュ」内の任意のサーバーに接続できます。各サーバーがホストおよび更新できる、ある種の分散データベースを探しています。各サーバーが長期間オフラインになっている場合は、各サーバーが現在の状態で更新できることが重要です。
何も見つからない場合は、すべてのサーバーが挿入できるMySQLDBをホストするサーバーを選択することもできます。しかし、可能であれば、これを単一障害点として削除したいと思います。(およびスレーブをマスターに昇格させることに関連するダウンタイム)
以前に使用したことがあり、推奨するシングルマスターの分散データストアはありますか?
いずれかのソリューションにPythonインターフェイスがある場合に最も役立ちます。