Marmot - 分散SQLiteレプリケーター
(github.com/maxpert)- LeaderlessでありながらEventual Consistencyを維持する分散SQLiteレプリケーター
- 既存のrqlite、dqlite、LiteFSなどと異なり、プライマリが存在しない。すべてのノードがローカルDBを変更可能
- Fault-TolerantなNATS JetStreamベースのCDCおよびレプリケーションパイプラインにより、ノード間で堅牢なレプリケーションDBを構築
- トリガーを利用して変更内容をキャプチャし、NATSへストリーミング
- SQLiteベースで高負荷なサイトを運用している場合、レプリケーションノードを追加して簡単にスケールできる
- 既存のSQLiteアプリケーションロジックを変更する必要がない
まだコメントはありません。