• # Bienvenu au club...

    Posté par . En réponse au journal J'ai demandé le multi-database à Neo4J. Évalué à 9. Dernière modification le 21 août 2022 à 00:26.

    J’ai connu exactement la même chose il y a quelques mois quand j’ai voulu essayer Neo4J sur ma propre machine. Un des projets auxquels je contribue (Virtual Fly Brain) repose sur une base de données Neo4J et je voulais pouvoir expérimenter à ma guise, notamment pour apprendre le langage Cypher. Grosse déception au moment de me rendre compte que la version community est limitée à une seule base !

    Pour ce que ça vaut, un workaround (sale, mais qui fonctionne très bien avec la version community) est de lancer plusieurs instances du serveur, avec chacune son fichier de configuration et son dossier de données, et écoutant sur des ports différents. C’est loin d’être idéal, mais comme je ne m’en sers que pour expérimenter, ça fait l’affaire, faute de mieux.

    Néanmoins, j’évite au maximum de m’en servir — juste ce dont j’ai besoin pour faire ce que j’ai à faire sur VFB, qui est le seul projet sur lequel je travaille à utiliser Neo4J.

    Pour le reste, je me tourne plutôt vers des bibliothèques de manipulation de graphes RDF (et vers SPARQL comme langage de requête), comme Jena (Java) ou RDFLib et RDFLib-Endpoint (Python).