Neo4j ist eine in Java geschriebene NoSQL-Datenbank, die Daten in Graphen anstatt in Tabellen speichert. Die bereits seit zwölf Jahren entwickelte Datenbank erreichte die stabile Version 1.0 im Jahr 2010. Nun beginnt der Zyklus der Serie 2.
Neo4j ist die populärste Graphdatenbank und die kommerzielle Version wird in Unternehmen wie Adobe, Mozilla oder HP eingesetzt. Die Gemeinschafts-Ausgabe kann von Privatpersonen und kleinen Unternehmen mit bis zu drei Angestellten und einem Umsatz bis zu 100.000 US-Dollar kostenlos eingesetzt werden.
Die jetzt vorgenommene Aktualisierung auf Neo4j 2.0 bietet als herausragende Neuerung die Aktualisierung der Benutzeroberfläche, die jetzt »Neo4j Browser« getauft wurde. Ferner erhielt die bei Neo4j verwendete Graphenabfragesprache »Cypher Query Language« einige Ergänzungen. So ist es jetzt möglich, Knoten mit Labeln zu versehen, um zusätzliche Metadaten verfügbar zu machen und Abfragen zu beschleunigen.