was ist der Vorteil von RDF und Triple-Speicher zu Neo4j?

Neo4j ist eine wirklich schnelle und skalierbare Grafik-Datenbank, es scheint, dass es verwendet werden kann, die auf business-Projekten und es ist auch frei!

Zur gleichen Zeit gibt es keine RDF-triple-stores, die arbeiten auch mit großen Daten oder die Lieferung einer high-speed-Zugang. Und was mehr ist, Kostenlose RDF-triple-stores führen noch schlimmer.

Also, was ist der Vorteil von RDF und RDF-triple-stores zu Neo4j?

  • "wirklich schnell", können Sie quantifizieren das? Zum Beispiel, die Geschwindigkeit beim laden... wie viele vertex|Kanten pro Sekunde ist 'richtig schnell'? "scale graph-Datenbank", können Sie quantifizieren das? Zum Beispiel, wie viele vertex|Kanten auf einem server mit X GB RAM?
  • einfügen oder abrufen? Mit Pythonic Bindungen ist es nur zweimal langsamer, wenn verwendet, auf die Triplett-insertion im Vergleich zu einer optimierten SQLAchemy / SQLite-stack. Für die überquerung, wenn ich mich gut erinnern, es war gut über 1 M Kanten/Sekunde auf meinem persönlichen Rechner (6GB RAM), aber ich denke, es kann noch darüber hinaus gehen. Für das Reine Abfragen auf die relation (Knoten, Beziehungen, etc...), no4j server auf meiner Maschine ist gut über 1k Transaktion/s, selbst wenn die Datenbank ist immer in der Nähe von 1M indizierte Eigenschaften mit 100sk der Knoten und in der Nähe von M Beziehungen
InformationsquelleAutor Wang Ruiqi | 2012-04-28
Schreibe einen Kommentar