Neo4j 3.0 JDBC Driver

logo driver jdbcIn occasione del GraphConnect di Londra 2016 Larus ha presentato l’ultimo lavoro che ha impegnato il team formato da Alberto, Marco e Gianmarco, capitanati da Lorenzo. Si tratta del nuovo Driver JDBC per Neo4j. Il vecchio driver presentava diversi problemi soprattutto prestazionali, si è perciò deciso di rinnovare il progetto partendo da zero con una nuova architettura, un nuovo spirito ed una diversa mentalità. Punto forte del progetto è la modularità, il Driver sarà infatti disponibile per diversi protocolli (alcuni ancora in fase di implementazione da parte del team) tra cui il nuovissimo protocollo BOLT (disponibile esclusivamente a partire dalle versioni 3.x di Neo4j) e il protocollo HTTP ed ogni modulo potrà essere scaricato separatamente limitando la quantità di dipendenze e il peso del driver stesso, rendendolo così utilizzabile anche in sistemi portable; un altro punto di forza è la suite di test, la grande maggioranza del codice implementato, infatti, è coperto da test unitari, test di integrazione e test prestazionali.

Novità della fine di Maggio è stata l’ammissione del progetto nello spazio riservato ai contributors ufficiali di neo4j (neo4j-contrib), evento che certifica la professionalità e competenza di Larus e che apre la strada a nuovi impegni e nuove sfide.

Il progetto è disponibile open source al link:

 

I commenti sono chiusi