2011-10-21 22 views
14

biz JBoss üzerinde çalışan bir Java EE uygulaması için JTDS ve Microsoft SQL Server karşılaştırarak ediyoruz ve tam olarak aynı HW yüksek uyuşma senaryosunda uygulamayı benchmarking, JTDS% 30 ila% 50 daha hızlı olduğunu bulma ve tutuyorlar/SW ancak veri kaynağı yapılandırmasında yalnızca sürücüyü değiştirerek. Biz JTDS olumlu fikirleri birçok seçeneği gördük ikenJTDS, Microsoft JDBC sürücüsünden neden daha hızlıdır?

ve böylece biz hala merak ediyorum bunun için gitmek düşündüğünüzü:

  • çok daha hızlı JTDS sürücüsü Neden?
  • Microsoft, sürücü JTDS hızlı açısından hiç güncellenmemiş Neden
  • ?

Karşılaştırma, en son JDBC 3.0 sürümü ve en son JTDS sürümü kullanılarak ve adanmış SAN ile 16 çekirdek yüklemede çalışan bir SQL Server 2008 kullanılarak yapılmıştır.

+0

(bunlar Microsoft için çalıştı ve Microsoft sürücüsü geliştirdi takımdaydık sürece) –

+2

Microsoft geçen ay yeni bir sürümünü yayımladı burada hiç kimsenin bu sorunun cevabını biliyor olabilir çünkü kapatmak için Oy verdi. http://blogs.msdn.com/b/jdbcteam/archive/2012/03/06/microsoft-jdbc-driver-4-0-for-sql-server-released.aspx. Bu konuyla ilgili bloglarına bir soru gönderdim. Onlardan haber almayı umuyoruz. –

+0

Geri bildiriminiz için teşekkür ederiz. Sürekli olarak SQL Server için Microsoft JDBC Sürücüsünün performansını ve ölçeklenebilirliğini geliştirmenin yollarını arıyoruz. Blog iletişim sayfamızdan bize daha ayrıntılı bilgi vermek ister misiniz? http://blogs.msdn.com/b/jdbcteam/contact.aspx Ayrıca, en son sürücümüzü - SQL Server 2012'yi jTDS ile SQL Server için Microsoft JDBC Driver 4.0'ı karşılaştırdınız mı? –

cevap

5

Ben benzer sonuçlarla, benzer performans karşılaştırmaları yaptık.

performans farklılıkları için birçok potansiyel nedeni vardır. Bunlardan bazıları, SQL Profiler ile görebileceğiniz sürücü tarafından oluşturulan T-SQL'de görülebilir. Diğer yönler, bağlantı yönetimi ve altta yatan protokolün (TDS) nasıl uygulandığı gibi daha inceliklidir. Java rekabetçi bir ürün/platform olarak kabul edilir, çünkü MS onların sürücü güncellenmiş olmamıştı, ama bundan bir kısmının şüpheli neden kesin diyemem

olduğunu.

İlgili konular