Windows Server + JEE + PostgreSQL: czy ten zestaw technologii ma sens?

0

Witam,
Czy wybór Javy pod aplikacje działającą na Windows (infrastruktura klienta), do tego PostgreSQL jako RDBMS to zły pomysł?

Wiadomo, że .NET jest idealny pod Windows. Jednak jeśli zespół programistyczny zna Jave (Spring/JEE) i PostgreSQL czy są jakieś obiektywne przeciwskazania dla takiego zestawu? Z tego co widzę Windows jest wspierany na serwerach aplikacji, również PostgreSQL.

Generalnie Javy używa się na serwerach uniksowych.

Pozdrawiam,

0

Nie ma to większego znaczenia, chyba że specyfika aplikacji powoduje iż pod konkretnym systemem będzie chodzić wydajniej. To, że większość aplikacji java jest uruchamianych na serwerach z linuxami wynika tylko z kalkulacji ekonomicznej. Skoro specyfika aplikacji nie wymaga windowsa to taniej jest postawić to na linuxie.

0

Doczytałem jeszcze, że PostgreSQL może działać mniej wydajnie (ale nie musi) ze względu na sposób zaprojektowania: był oryginalnie tworzony do pracy z procesami, a w Windows działa z wątkami. Poza tym znaczenie ma też fragmentacja, która w przypadku NTFS jest podobno większa. Ale ludzie używają na produkcji i są zadowoleni.

Dziękuję za rozwianie wątpliwości.

0

Witam,
niestety muszę cię zmartwić mamy system JEE + PostgreSQL i mamy dwie instalacje na Windows Serwer i są problemy których na Cenots'ach nie ma np:

0

Czy w takim razie z darmych RDBMS lepszym wyborem pod Windows jest MySQL/MariaDB?

Czy wspomnianie przez Ciebie problemy dotyczyły tylko JRockit czy HotSpot? Bo to chyba dwie różne implementacje.

Dzięki.

0

SQLite, Firebird, jest też MS SQL Compact Edition (nie Express; choć w życiu tego na oczy nie widziałem i nie znam ani jednego wdrożenia na tym robionego).
Generalnie inne pytanie jak dużo danych chcesz przechowywać, bo może okazać się, iż szukasz na siłę problemu, który nie istnieje.

0

Dokładnie bez kontekstu ciężko doradzić.

1 użytkowników online, w tym zalogowanych: 0, gości: 1