2009-07-29 12 views
6

Obecnie używamy jtds do łączenia się z naszymi bazami danych SQL Server. Zawsze uważałem za rzecz oczywistą, że używamy go ze względu na wydajność i niezawodność, jednak jego użycie poprzedza moje zatrudnienie.Porównanie SQL Server JBDC

Wszystko, co zostało powiedziane, teraz bawimy się z pomysłem przejścia na SQL Server 2008, na który jtds ma ograniczone wsparcie. Wstępne testy wydają się wskazywać, że jtds ma lepszą wydajność niż sterownik dostarczony przez firmę Microsoft w roku 2005.

Moje pytanie brzmi, czy ktoś ma jakiekolwiek dowody empiryczne lub jakiekolwiek inne dobre informacje, które w przeciwnym razie wskazywałyby, który sterownik jdbc najlepiej nadaje się do używania z serwerem SQL 2005 i \ lub 2008?

Czy jtd jest lepsze? Sterownik dostarczony przez Microsoft? Coś innego?

Myślałem o profilowaniu, ale mam wątpliwości, czy to naprawdę coś dowodzi.

Odpowiedz

3

Posiadamy doświadczenie w korzystaniu ze sterownika MSFT vs JTDS i wybraliśmy BEZ WĄTPLIWOŚCI sterownik JTDS. Masz mniej problemów z UNK, lepszą wydajność i niezawodność. Brak wykresu do demostracji, ale nasz produkt to punkt sprzedaży dla stacji benzynowych z ponad 3 tys. Instalacji.

Jesteśmy sql 2005, nie próbował w 2008 roku

+0

Należy pamiętać, że jTDS w rzeczywistości nie obsługuje transakcji XA (rozproszonych). Oficjalny sterownik Microsoft ma. Więcej informacji można znaleźć na stronie http://jtds.svn.sourceforge.net/viewvc/jtds/branches/jTDS%201.2%20%28stable%29/README.XA?revision=1118&view=markup – NickTee