Frage

Könnten Sie mir empfehlen GraphDB, die wie Neo4j in einem App-Prozess eingebettet werden können, müssen aber für die kommerzielle Nutzung und muss unterstützt C # oder Java frei sein?

Vielen Dank für jeden Hinweis!

War es hilfreich?

Lösung

Neo4j Open-Source-Version beschränkt nicht die Größe der Datenbank.

Edit:

Neo4j 's Open-Source-Version ist unter AGPLv3 , so dass Sie es mit Closed-Source-Software-Produkte nicht verwenden können; Ihr erster nicht unterstützte Instanz von Neo Grunde Server kostenlos aber so, wenn Sie benötigen weder kommerzielle Unterstützung noch die vollen Funktionsumfang Sie gut sind, wie auch für ein Closed-Source-Projekt zu gehen.

Aber eine gute Nachricht für Sie: Orientdb ist eine integrierbare java, schnelle, transaktionale (ACID), skalierbar Leichtbau graph-Dokumentendatenbank, unterstützt auch SQL. Und es ist lizenziert unter Apache 2.0 , so Orientdb für jeden Einsatz frei ist.

Andere Tipps

Ich würde auch Orientdb vorschlagen, aber Sie können mehr Auswahl finden Sie hier: http: //en.wikipedia. org / wiki / Graph_database .

Wie Rustam vorgeschlagen Blick auf Orientdb. Es ist unter der Apache 2.0 Lizenzierung und auch die Unterstützung, die sie zur Verfügung stellen (wenn Sie möchten) ist recht günstig.

Auch für die C # Option Blick auf diese Repository . Ich habe nicht auf dem Code oder die verwendete noch aussehen, aber es hat .NET-Schnittstellen für:

  1. Blueprints
  2. Rexster
  3. Rohre

Diese Dienstprogramme können verwendet werden, mit mehreren von Graph-Datenbanken einschließlich Neo4j und Orientdb zu verbinden. Für weitere Informationen siehe auch unter TikerPop .

Sie kann in Titan / CassandraEmbedded schauen auch mit der neuen In-Memory-Cache-Schicht in Titan 0.4.1. http://thinkaurelius.com/2013/11/24/ Boutique-graph-Daten-mit-titan /

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top