-1

postgresqlデータベースへの多数のユーザーアクセスを同時に想定します。データベースがpostgresqlのみを含む専用サーバー上にあると仮定します。データベースは保持されますか?100ユーザーの場合?1000?

別の質問:ユーザー数に関係なく保持したい場合は、データベースを複数のサーバーに分離する組み込みの方法がありますか、それとも複数のpostgresqlサーバーをインストールしてデータを分割することで分離をプログラムする必要がありますか? ?

編集:私はトランザクションを意味し、サイズではありません。そして、実行したいクエリは、単純な挿入と結合による選択です。

4

3 に答える 3

2

Postgresを試したことはありませんが、MySQLは平均的なPCでおよそ(桁違いに)1000人の同時ユーザーにサービスを提供します。1000ユーザーを超えると、「保持されなくなります」。:)

こちらをご参照ください

于 2011-05-08T11:50:04.173 に答える
1

専用サーバーでパフォーマンスを低下させることなく、Postgresへの同時接続を600回実行しました。これは、これまでで最も多い接続です。ただし、それだけの計画を立てている場合は、@bpgergoで提案されているようにプールされた接続を検討する必要があります。

于 2011-05-08T15:36:02.023 に答える
0

「1つのデータベースサーバーが保持できるユーザーレコードの数」を意味するかどうかは明確ではありません。または「1つのデータベースサーバーが一度にサポートできる同時ユーザー(トランザクション)の数は?」

いずれの場合も、サーバーの構成によって異なります。

さらに、レコードの数について話している場合、それは各レコードのサイズによって異なります。

トランザクションについて話している場合、それは実行しているクエリの種類によって異なります。

それで、もう少し情報を提供してください。

于 2011-05-08T11:40:28.300 に答える