Como o é escrito em Java, existe grande flexibilidade na escolha da configuração da implementação. Por exemplo, pode ser executado o , a estrutura servidora JDBC, e outro aplicativo, na mesma JVM como um único processo.