現在複数のアプリケーションを実行しているtomcatとpostgresの単一のインスタンスを設定しています。パフォーマンスが優れているのはどちらですか?ポストグルの単一インスタンスまたはアプリケーションごとにポストグルのインスタンスを1つ持っていますか?1つのTomcatとPostgresインスタンスに複数のアプリケーションがありますか?
0
A
答えて
2
問題ではありません。パフォーマンスは、主にPostgreSQLインスタンスの設定に依存します。同じマシン上の2つを管理するのが難しくなるので、Postgresの単一インスタンスを優先します。
1
これは、1ポンド以上のインスタンスを持つことが理にかなっているかどうかに関して、それらのDBが何をしているかによって大きく異なります。それらがすべて小規模でトラフィック量の少ないサイトであれば、1つのインスタンスは正常です。 1つが大規模なデータウェアハウスであり、もう1つが時間の影響を受けやすいトランザクションデータベースである場合は、別々のクラスタでそれらを設定することが最善の方法です。
0
postgresql側では、アプリケーションが1つのインスタンスを持つほうが良いでしょう。アプリケーションがそれまでの間にデータを共有していればさらに効果的です。
今後さらに力が必要な場合は、マスタスレーブとpg-poolを使用して、ほとんどの場合、読み取り専用クエリをスレーブにリダイレクトするなど、何らかのタイプのレプリケーションを試みることができます。
関連する問題
- 1. 複数の証明書が単一のキーストアと1つのTomcatインスタンスにある
- 2. Tomcatクラスタごとに1つまたは複数のアプリケーションを実行する必要がありますか?
- 3. Android:1つのアプリケーションに対して1つのHttpClientのインスタンスが複数ある
- 4. 1つのアプリケーション内に複数のEmbeddableDocumentStoreがあります
- 5. 1つのアプリケーション内に複数のマスターページがあります
- 6. 複数のFirebaseプロジェクトが1つのアプリケーションにあります
- 7. 複数のボットが1つのアプリケーションにあります
- 8. 1つのアプリケーション内に複数のngrxストアがあります
- 9. 複数のspring.active.profilesを1つのTomcatインスタンスに作成
- 10. iPhoneの1つのアプリケーションに複数のNavigationControllersがありますか?
- 11. 1つの列に複数の変数がありますか?
- 12. 複数のアプレットが1つのjarファイルにあり、複数のアプレットが1ページにありますか?
- 13. 複数のSSL証明書が1つのEC2インスタンスにあります
- 14. 2つのドメインと2つのWebアプリケーション用に1つのTomcatインスタンス
- 15. 1つのgitリポジトリに複数のプロジェクトがありますか?
- 16. 1つのTextViewに複数の画像がありますか?
- 17. 複数の列が1つのStaggeredGridViewにありますか?
- 18. 1つのドメインに複数のCookieがありますか?
- 19. D3:1つのSVGに複数のレイアウトがありますか?
- 20. 複数のパイプラインに1つのバスがありますか?
- 21. 1つのビューに複数のテーブルがありますか?
- 22. 1つのAdaプログラムに複数のランダムタイプがありますか?
- 23. 1つのRTTに複数のSQLコマンドがありますか?
- 24. 1つのドメインに複数のアプリがありますか?
- 25. 複数のページに1つのPHPファイルがありますか?
- 26. 複数のエントリーが1つの列にありますか?
- 27. Tomcatのcontext.xmlに複数のDB接続がありますか?
- 28. GruntJS - 複数のアプリケーションに1つのインスタンスを使用する
- 29. 複数のアプリケーションを1つのJBossインスタンスにインストールする
- 30. tomcat 1 warファイル複数のWebアプリケーション