i am は、アプレットと Java チャット サーバーを使用してオンライン チャット アプリケーションを構築しています。このアプリケーションは、多数の接続と多数のルームを保持します。
私はDerbyを使用しましたが、多くの接続と多くのクエリの力、およびそれがサポートするクエリの堅実さについて心配していますか?
だから私はMySQLでも考えていますが、このタイプのアプリケーションにも理想的かどうかわかりませんか? またはダービーが最高ですか?
ありがとうございました 、
最初にMySqlとDerbyを比較してみてください
組み込みシステムを使用してアプリケーションを開発する場合、データベースへの直接接続、スキーマの更新と変更が容易、データの削除と不整合の処理が容易、データのバックアップと復元が容易であることを考慮する必要があります。これらを見つけた後、どのRDBMSが有益であるかは、意見が常に異なるため、ほとんどあなた次第です.
MySql の innoDB は、複数の CPU/コアと効率的なバッファー プールにアクセスするハイパースレッド読み取りスレッド、ハイパースレッド書き込みスレッドに構成できます。その性能はかなり良いです。
リンクされたページが違いを示しているように: Derby の全文、ハッシュ、インデックス作成機能の R-/R+ ツリー、パーティション機能のレンジ、ハッシュ、コンポジット (レンジ + ハッシュ) の場合。私の意見では、サーバー側の Java アプリケーションに、データベースを埋め込む必要があるクライアント側もある場合は、Derby を検討します。
これは Derby を始める前に読んだ記事です。グラフとチャートを使用した MySql との優れた説明とパフォーマンスの比較があります。