Apache Derby - Modalità di distribuzione

È possibile distribuire apache derby in due modalità, ovvero modalità incorporata e modalità server.

Modalità incorporata

È possibile eseguire derby in modalità incorporata utilizzando l'applicazione Java (utilizzando il driver incorporato). Se si distribuisce Derby in modalità incorporata, il motore di database verrà eseguito nella stessa JVM dell'applicazione Java. Si avvia e si ferma con l'applicazione. È possibile accedere al database solo con questa applicazione.

Modalità server

In modalità server, derby verrà eseguito nella JVM di un server delle applicazioni dove è possibile inviare una richiesta al server per accedervi. A differenza della modalità incorporata, più applicazioni (java) possono inviare una richiesta al server e accedere al database.