2011-12-14 20 views
-4

私は、最大のデータベースクエリパフォーマンスでJSF-2.0 Webアプリケーションを開発する方法に興味があります。強力なハードウェアを購入することは必ずしも解決策ではありません。 Hibernateなどのフレームワークではなく、単純なSQL文を使用すると、パフォーマンスが向上しますか?JSF - データベースパフォーマンスを最適化する方法

よろしく ピーター

+0

「シンプルなエンジンコンポーネントやレゴテクニクスキットを使用すると、新車のエンジンがより効率的になるのですか?データベースパフォーマンスの解決策は、テーブルとインデックスの設計と、そのクエリを実行するためにデータベースが何を行う必要があるのか​​を理解するクエリの作成です。要するに、リレーショナルデータベースの設計とプログラミングのスキルとテクニックを学ぶ必要があります。申し訳ありませんが、普遍的な万能薬やショートカットはありません。 – MatBailie

答えて

2

はい、それはです。より多くのデータベースが遅くなると考える必要があります。

BUT!複雑な情報構造が必要な場合は、全体的なパフォーマンスを向上させて、Java Partの代わりにデータベースが思考を行えるようにします。
本当に正確に何をしたいのかに依存し、すべてのクエリに対して答えが異なる場合があります。

また、プログラマーの時間がより高速なシステムよりも重要な場合は、hibernateのようなフレームワークのパフォーマンスがあまり最適ではないにもかかわらず、ハードウェアエッジでより多くのパフォーマンスを実現します。これはまた、プロジェクトにも依存します。

関連する問題