Hej wszystkim,
Mam napisaną aplikację w javie z wykorzystaniem hibernate. Aplikacja będzie rozpowszechniana tylko w grupie zaufanych ludzi i niedostępna dla ogółu. Jest to normalna aplikacja stand-alone wykorzystująca zewnętrzną bazę mysql poprzez hibernate.
Mam konto na hekko.pl i liczyłem na to, że po prostu bezpośrednio pojedyncze instancje tej aplikacji będą łączyły się z bazą danych. Niestety jak się okazało dostęp z zewnątrz do bazy danych jest zablokowany (co jest oczywiście normą :) ).
No i teraz moje pytanie: jak rozwiązać problem współdzielenia bazy danych. Wiem, że takie bezpośrednie łączenie się z bazą jest mało bezpieczne, ale powiedzmy, że nie jest to najważniejszy aspekt (nie będzie to ogólnodostępna aplikacja).
-
Czy warto tworzyć jakąś warstwę pośrednią która będzie miała dostęp do bazy danych (mam możliwość wykonywania skryptów php5, cgi, pearl-a chyba też, pewnie pythona na serwerze hekko)? Jeśli tak to jak połączyć to z wbudowaną już w aplikację obsługą hibernate?
-
Czy kombinować z szukanie jakiegoś serwera mysql który umożliwia zewnętrzne łączenie się z bazą?
-
Czy może jedynym wyjściem jest postawienie własnego serwera mysql?
Z góry dzięki za wszystkie rady