Odczyty przekrojowe w aplikacji JEE

0

Cześć

Mam takie pytanie, Czy można połączyć jpa z innymi bibliotekami ułatwiającymi pisanie typowanych zapytań sql (np. JOOQ). Ogólnie rzecz biorąc chcę mieć proste narzędzie, które będe wykorzystywał do odczytów przekrojowych, natomiast jpa będzie się zajmowało modelem biznesowym; taki mały "cqrs".

Ogólnie to nie widzę żadnych przeciwskazań, jednak zastanawiam się nad problemem eventualnej niespójności, nie znam się na szczegółach działania hibernate, jednak z tego co wiem nie od razu zapisuje on dane do bazy danych ? Dodatkowo pojawia się problem cache ? co jeśli ustawimy hibernate second level cache ?

0

Mamy tak zrobione i nie ma problemu, cache CI nie przeszkadza bo trzyma stan bazy...

0

Nie ma problemu. Obecnie mam w jednej apce JPA, które "ogarnia" biznesową część aplikacji oraz oddzialny serwer raportowy z uprawnieniami read-only, którzy rzeza bazę sqlami.

Jedyny problem jaki może się pojawić, to spadek wydajności jak w swoim dodatkowym narzędziu puścisz ciężkie zapytania.

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