DockerのSwarmを使用して2つのラズベリーPiで動作するPythonアプリケーションの複数のインスタンスを実行したいとします。アプリはMySQLデータベースと通信します。私はレプリカから生成されたすべてのデータを1つの共通データベースに保存したいと思いますが、それを実行する最良の方法は何か分かりません。データベース用にドッカーを使用する必要がありますか、1つのホストに保存されたDBを使用する必要がありますか?どんな提案も本当にありがとう!MysqlデータベースのDockerスウォームで動作するPythonアプリケーションから生成されたデータを保存します
0
A
答えて
0
DBにDockerを使用することも、ホストマシンに直接インストールすることもできます。これはあなた次第です。 Dockerを使用する場合は、ボリュームを使用してDBデータを永続的に保存することを確認してください。
個人的には、ホストにインストールすることをお勧めしますが、そのトピックに関する意見は異なります。このPerconaのブログ記事をご覧ください。https://www.percona.com/blog/2016/11/16/is-docker-for-your-database/
また、Galera Cluster for MySql(http://galeracluster.com/products/)もご覧ください。私はあなたのデータを複製して、高い可用性を保証し、データの安全性を向上させたいと思っています。
これは、幸運を助けることを願っています!
関連する問題
- 1. Open Web Analyticsでは、Webアプリケーション用にデータベースに保存されたデータからレポートを作成できますか?
- 2. ランダムに生成されたデータをラベルに保存します
- 3. mysqlに保存された画像からサムネイルを作成します
- 4. "???????"として保存された元のデータを復元します。 MySQLデータベース
- 5. ループ内で生成されたメタボックスチェックボックスからデータを保存する
- 6. フォーム提出pdfを作成し、mysqlデータベースにデータを保存
- 7. コードから作成されたPDFファイルを保存します
- 8. データベースに設定が保存された動的フォーム生成
- 9. のPython/PIL:データURIから画像を作成し、保存し
- 10. 動的に追加されたテキストボックス(JavaScript)から複数のデータをMySQLデータベースに保存する方法は?
- 11. perlで作成されたデータベースがxmlとして保存されました
- 12. Androidで自動生成されたGUIを保存するアクティビティ
- 13. 別のクラスで作成されたデータテーブルにデータを保存しますか?
- 14. Docker-composeは毎回新しいデータベースを作成し、データは保存されません。
- 15. PHPでMySQLデータからハイチャートを生成すると動作しません
- 16. dockerでmySQLのデータベースとスキーマを作成
- 17. MySQLデータベースからネストされた配列を作成する
- 18. データはどのようにしてMySqlデータベースに保存されますか?
- 19. mysqlから取得した保存データ
- 20. 既存のMySQLデータベースからユーザー作成スクリプトを生成するにはどうすればよいですか?
- 21. AmazonのAPIからPythonにMySqlデータを保存する問題
- 22. ストアドプロシージャによって作成されたselectステートメントからデータを保存する
- 23. データを保存するデータベースblobファイルを生成する
- 24. Jockkins on Docker - データを保存します
- 25. phpMyAdmin MySQLデータベースで保存されたクエリをクリアする
- 26. erlangから生成されたハッシュされたパスワードを保存する方法
- 27. C#Windowsフォーム - 動的に作成されたオブジェクトのデータを保存する
- 28. mysqlにデータベースを保存するイベントを作成する方法
- 29. Pythonがmysqlデータベースに保存
- 30. ダイアログボックスで生成されたExcelファイルを保存します
ありがとうございました。私はガレラクラスターを使用しようとしましたが、ラズベリーのアームアーキテクチャーでは機能しないようです。ホストにデータベースをインストールすると、別のマシンのコンテナからどのようにアクセスできますか?または、各マシンにデータベースを用意する必要がありますか? –