Kilka ORMów na jednej bazie

0

Czy da się np odpalić naraz kilka Hibernatów (np w różnych wersjach) na jednej bazie? Tzn dokładnie: czy nie będą się przez to wypieprzać lub źle działać?

0

Z entity frameworkiem nie ma problemów, więc z nHibernate'em prawdopodobnie też nie będzie ;)

0

@Wibowit - pytasz, czy z jednej bazy danych może korzystać kilka aplikacji?

0

@Wibowit, z dokładnością do cache nie będzie problemów. Cache należy całkowicie wyłączyć. Względnie jak już masz kilka aplikacji i jedną bazę to postaw przed bazą prostą aplikację złożoną z samego DAO do której będziesz się zdalnie dobijał z wielu aplikacji.

//edit: opcja z aplikacją dostępową to niewiele kodzenia, bo zazwyczaj wystarczy przenieść już posiadane DAO do nowej aplikacji i dodać interfejsy zdalne.

0

Dzięki za odpowiedź. W sumie z ciekawości pytałem, bo szef raczej nie zgodzi się na jakieś ingerencje, a ja tylko dorabiam mały moduł.

edit: opcja z aplikacją dostępową to niewiele kodzenia, bo zazwyczaj wystarczy przenieść już posiadane DAO do nowej aplikacji i dodać interfejsy zdalne.

Tzn zdalne beany z JavyEE?

Jak może wyglądać architektura małego systemu (czyli nie korzystającego np z kontenerów JavyEE) z jedną bazą danych, ORMem nad nią i kilkoma aplikacjami/ modułami kompletnie niezależnymi tylko komunikującymi się poprzez ową bazę? Co myślisz np o użyciu http://akka.io do wysyłania zapytań do aplikacji dostępowej?

0

Akka fajna będzie wciągnięta w następną wersję Scali. Coś o takiej architekturze skrobnę może na blogu, bo mam to na co dzień. Generalnie my robimy tak:
baza danych > Nasz pseudo ORM (dużo wołania PL SQLa) > Webservice po JSON > n aplikacji korzystających z bazy. Jak na razie nie wywaliło się to jakoś poważnie choć zdarzały się problemy z wydajnością (mamy piki nawet do 300sqli/sek), ale wszystko sie da.

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