Sto pianificando di creare un'applicazione desktop che utilizzi Hibernate e MySQL come origine dati. Mi piacerebbe eseguire l'applicazione desktop su più macchine ma voglio che tutti leggano/scrivano nello stesso database MySQL. È possibile? La mia preoccupazione riguarda il problema della concorrenza quando due applicazioni stanno tentando di accedere/modificare le stesse informazioni. Esiste una soluzione alternativa per più applicazioni ORM per la sincronizzazione sincrona dei database in tempo reale (se non è consentito un singolo database)?Collegare due o più applicazioni allo stesso database utilizzando Hibernate
C'erano alcune domande simili a mio sullo stackoverflow ma le loro risposte non mi soddisfano.
: S che la concorrenza appartiene a gestire il motore mysql .. non la vostra applicazione. Il dbms lo farà per te – nachokk
Devi assicurarti di avere MySQL configurato per questo, però. Le impostazioni predefinite (che danno la sua prestazione presumibilmente eccezionale) non sono sicure dal punto di vista delle transazioni. – chrylis