0

私はJava開発者であり、現在、患者、医師、会計士などにサーバーを提供する病院管理システムの開発を開始しています。システムは非常に巨大で、1日あたり90万件のレコードがあり、データは非常に急速に増加しています。次のオプションがあるため、どのデータベースを使用するか混乱しています:(Percona Server(Mysql)、Oracle、SQLServer)、アプリケーションは平均45人のオンラインユーザーのネットワーク上で実行されるため。

ここで良い答えを見つけたいと思います。

前もって感謝します

4

3 に答える 3

1

MySQLを6年間使用している場合は、それを使い続けてください。

別のデータベースを学習したり、アプリケーションを開発したりする負担を追加したくありません。

MySQLがうまく機能しているかどうかわからない場合は、いくつかのテストを実行してください。100万行を挿入する複数のスレッドを実行するアプリを作成し、サーバーがそれを処理できるかどうかを確認します。

選択したデータベースのブランドは、それが実行されているプラ​​ットフォーム(マシン)のパフォーマンスよりも重要ではないと思います。

于 2012-02-07T10:57:58.887 に答える
1

この質問に対する良い答えも悪い答えもありません。基本的に、DBAがそれを管理することを知っているのと同じくらい良いです。

この質問をする場合は、さまざまなシステムでよく知られている人々のチームをグループ化して、ベストプラクティスを見つけるのが賢明です。このような場合に答えるには、非常に機密性の高いデータを使用する場合、それは単純な解決策ではありません。意思決定の徹底的なプロセスは非常に重要です。技術面だけでなく、セキュリティ面やビジネス面からも。

于 2012-02-07T10:37:58.220 に答える
0

あなたのデータベースが大きいと思うように、あなたはoracleを使うことができます。しかし、決定はあなたと一緒に働く人々の専門知識とリソースの利用可能性にも依存します。

于 2012-02-07T10:53:08.973 に答える