私は分散動作するアプリケーションを開発しており、分散サーバー間で共有する必要がある SQLite データベースがあります。サーバー A で SQLite 行を変更すると、この変更は他のサーバーに即座に反映される必要がありますが、サーバーがオフラインになってからオンラインになった場合は、他のサーバーと同じすべての情報を更新する必要があります。
小さな SQLite データベースを使用して HA サービスを開発しようとしています。
レプリケーションが正常に機能し、オンライン サーバーから独立したデータを取得できるため、MongoDB や ReThinkDB のようなものを検討しています。
サーバー間でデータを共有するためのライブラリまたはその他の SQL 方法論はありますか?
ベストアンサー1
私は Raft コンセンサス プロトコルを使用して SQLite データベースを複製しました。システムは次の場所にあります: