Obecnie przełączam moją aplikację Java z JDBC na Hibernate, w mojej obecnej implementacji z JDBC ładuję statyczne dane o inicjalizacji aplikacji do zmiennych statycznych, więc nie muszę mieć bezpośredniego dostępu do bazy danych za każdym razem kiedy potrzebuję dane statyczne, przechodząc teraz w stan hibernacji, myślę o pozbyciu się tych zmiennych statycznych, o ile badałem, że hibernacja utrzymuje załadowane dane w pamięci podręcznej.Wydajność hibernacji i JDBC?
Jestem całkiem nowy w hibernacji, więc nie jestem pewien, czy przejście z mojej obecnej metody na hibernację da poprawę wydajności. Będę badał dalej przechodzenie w stan hibernacji i przeprowadzam testy wydajności, aby zobaczyć, która metoda jest lepsza, ale chciałbym tylko opinii na temat tego, co inni myślą o wydajności w obu tych metodach.
Dzięki.
zestawione są [poza temat] (http://stackoverflow.com/help/on-topic) w tym miejscu. –
Jaki jest twój powód przejścia z JDBC na Hibernate? Pod względem wydajności dobrze napisany JDBC (z buforowaniem) powinien pokonać Hibernate za każdym razem. Pod względem łatwości obsługi odpowiedź byłaby ... zależy to od rodzaju zapytań/modyfikacji bazy danych, których potrzebujesz ... – beny23
Jeśli interesujesz się głównie możliwościami buforowania, dlaczego nie wybrać ehcache zamiast hibernacji? Średnio autorzy hibernacji twierdzą, że koszty ogólne wynoszą 10%. –