JTDSとMicrosoft SQL ServerをJBoss上で実行されているJava EEアプリケーションと比較していますが、JTDSが30〜50%高速で、高速な同時実行シナリオでアプリケーションのベンチマークを行い、正確に同じHW /データソース構成内のドライバのみを変更します。JTDSがMicrosoft JDBCドライバよりも高速なのはなぜですか?
我々はJTDSに対する有利な選択肢をたくさん見てきたので、我々はそれのために行くために考えている私はまだ興味中:
- はそんなに速くJTDSドライバですなぜ?
- MicrosoftがドライバをJTDSとして速く更新したことがないのはなぜですか?
最新のJDBC 3.0バージョンと最新のJTDSバージョンを使用し、専用のSANで16コアインストールで実行されているSQL Server 2008を使用して比較しました。
マイクロソフトで働いていて、マイクロソフトのドライバを開発したチームに所属していない限り、ここの誰もその答えを知ることができないため、投票しました。 –
Microsoftは先月新しいバージョンをリリースしました。 http://blogs.msdn.com/b/jdbcteam/archive/2012/03/06/microsoft-jdbc-driver-4-0-for-sql-server-released.aspx。このトピックに関するブログに質問を投稿しました。彼らから聞くことを望みます。 –
ご意見ありがとうございます。 SQL Server用のMicrosoft JDBCドライバのパフォーマンスとスケーラビリティを向上させる方法を継続的に検討しています。ブログの連絡先ページから詳しい情報をお送りしますか? http://blogs.msdn.com/b/jdbcteam/contact.aspxまた、最新のドライバであるMicrosoft JDBC Driver 4.0とSQL Server 2012とjTDSを使用したSQL Serverを比較しましたか? –