複数のサーバー間でSQLiteデータベースを複製する方法 質問する

複数のサーバー間でSQLiteデータベースを複製する方法 質問する

私は分散動作するアプリケーションを開発しており、分散サーバー間で共有する必要がある SQLite データベースがあります。サーバー A で SQLite 行を変更すると、この変更は他のサーバーに即座に反映される必要がありますが、サーバーがオフラインになってからオンラインになった場合は、他のサーバーと同じすべての情報を更新する必要があります。

小さな SQLite データベースを使用して HA サービスを開発しようとしています。

レプリケーションが正常に機能し、オンライン サーバーから独立したデータを取得できるため、MongoDB や ReThinkDB のようなものを検討しています。

サーバー間でデータを共有するためのライブラリまたはその他の SQL 方法論はありますか?

ベストアンサー1

私は Raft コンセンサス プロトコルを使用して SQLite データベースを複製しました。システムは次の場所にあります:

https://github.com/rqlite/rqlite

おすすめ記事