litestream - Litestreamは、SQLite用のスタンドアロンストリーミングレプリケーションツールです。バックグラウンドプロセスとして実行され、変更を別のファイルまたはS3に段階的に安全に複製します。

(Streaming replication for SQLite.)

Created at: 2020-10-07 03:16:01
Language: Go
License: Apache-2.0

Litestream GitHubリリース(日付で最新) 状態 GitHub Dockerプル テスト

Litestreamは、SQLite用のスタンドアロンストリーミングレプリケーションツールです。バックグラウンドプロセスとして実行され、変更を別のファイルまたはS3に段階的に安全に複製します。LitestreamはSQLiteAPIを介してのみSQLiteと通信するため、データベースが破損することはありません。

サポートが必要な場合、またはLitestreamを改善するためのアイデアがある場合は、 Litestream Slackに参加するか、 GitHubディスカッションにアクセスしてください。インストール手順とドキュメントについては、 LitestreamのWebサイトにアクセスしてください。

このプロジェクトがおもしろいと思ったら、GitHubでプロジェクトに出演することを検討してください。

謝辞

Litestreamプロジェクトは外部コードパッチを受け入れませんが、最も価値のある貢献の多くは、テスト、フィードバック、およびドキュメントの形式です。これらは、ソフトウェアを強化し、他のユーザーの使用を合理化するのに役立ちます。

プロジェクトを改善するために多くの時間とエネルギーをプロジェクトに投資してくださった個人に特に感謝します。

  • Litestreamがまだプレリリースされていたときに、早期のフィードバックとテストを提供してくれたCoryLaNouに感謝します。
  • 問題を掘り下げてドキュメントに貢献してくれたMichaelLynchに感謝します。
  • フィードバックとテストをしてくれたKurtMackeyに感謝します。
  • KubernetesでLitestreamを実行する方法を理解し、そのドキュメントを作成してくれたSamWestonに感謝します
  • OpenBSDリリースビルドの動作を支援してくれたRafaelJungleBoogieに感謝します。
  • Simon Gottschlag、Marin VictorBjörklund Jonathan Beri YuriNathan ProbstYann ColeuNicholas Grillyの頻繁なフィードバック、テスト、サポートに感謝します。

fly.ioのサポートと、テストと開発のクレジットに貢献してくれたことに大いに感謝します。

貢献ポリシー

当初、Litestreamは外部からの貢献を受け付けていませんでした。目標は、サードパーティのコードのレビューと検証のメンテナンスオーバーヘッドを制限することにより、燃え尽き症候群を減らすことでした。ただし、このポリシーは広すぎて、小さくて簡単にテストできるパッチを提供できませんでした。

Litestreamは、バグ修正のためのコード貢献のみを受け入れるようになりました。機能には長期的なメンテナンスの負担がかかるため、現時点では受け入れられません。リクエストしたい機能がある場合は、問題を送信してください。

ドキュメントに誤りを見つけた場合は、 ドキュメントリポジトリに修正を送信してください。