2013-12-11 3 views
7

Wie kann das Forum TinkerPop angesprochen werden? Wird es einen Standard für die Graph DBs und die zugehörigen Frameworks geben? In dieser Hinsicht wird TinkerPop in gewisser Hinsicht als Autorität oder Pionier angesehen? Ich konnte diese nicht verstehen, indem ich die TinkerPop Homepage durchging. Danke.Was ist Tinkerpop?

+1

Googling konnte nicht viel dazu beitragen. Und eine solche Frage gibt es bisher nicht. Die Homepage von TinkerPop erklärt das nicht so gut. Daher fragend. – Vinodh

+0

Ich stimme zu, das ist eine sehr plausible Frage und ich habe mich selbst über dasselbe gefragt, also danke, dass du der Pionier warst. Ich bin immer noch etwas verwirrt über die Beziehung zwischen Titan und TinkerPop. – paranza

+0

@innuendo Titan implementiert die APIs von TinkerPop und erhält somit Zugriff auf alle Funktionen von TinkerPop, wie die Gremlin-Abfragesprache, den Gremlin Server, die Spark-Integration usw. –

Antwort

17

TinkerPop ist nur der Name des Projekts, das Blueprints und die anderen Projekte enthält, die Sie auf dem TinkerPop home page sehen. Es ist nicht allein ein Projekt oder eine Bibliothek, die Sie verwenden können, sondern nur der Name der Toolsuite für den Grafiktechnologiebereich.

TinkerPop verweist auch auf die collection of individuals (viele von ihnen sind Vertreter verschiedener Graph-Datenbank-Anbieter, wie Neo4j, Titan, OrientDB, Bitsy, etc.) Eine TinkerPop als Graph Technologie guild oder Gemeinschaft denken könnte.

TinkerPop ist weder eine Spezifikation noch ein Mandat oder Standard zum Schreiben von Graphenanwendungen, noch ist es das Ziel. TinkerPop stellt lediglich eine Reihe von Schnittstellen zur Verfügung, die Datenbankanbieter implementieren können (Blueprints), um alle Funktionen des restlichen TinkerPop-Stapels (Pipes, Frames, Rexster, Furnace und Gremlin) zu erhalten, wobei jeder Teil des Stapels eine bestimmte Funktion bietet bei der Unterstützung der Graph-basierten Anwendungsentwicklung.

UPDATE: Ab Version 3.x ist TinkerPop ein Apache-Projekt - http://tinkerpop.apache.org/. Unter 3.x hat TinkerPop keine einzelnen separaten Projekte wie Blueprints, Pipes usw. Es ist alles ein einziges Projekt-Repository, das in all diesen Projekten zusammengefaltet wurde.

+0

Was ist das Ziel von TinkerPop? Wird es als eine Reihe von Spezifikationen dienen, die von vielen implementiert werden? – Vinodh

+0

http://www.garshol.priv.no/blog/231.html vergleicht als TinkerPop als Tripelspeicher – Vinodh

+1

Ich habe meine Antwort ein wenig geändert. Das Hauptziel von TinkerPop ist die Bereitstellung von Open-Source-Tools für den Grafiktechnologie-Bereich. Das ist es. Ich denke, dass Sie eher Fragen stellen und im Kontext der einzelnen Projekte von TinkerPop eher nach Antworten suchen sollten als nach TinkerPop selbst. Zum Beispiel referenzieren Sie TinkerPop als Triple-Store. Ich würde es mir so vorstellen: Blueprints ermöglichen den Zugriff auf Tripelspeicher, die von Gremlin durchquert werden und als Web-Server mit Rexster offen gelegt werden könnten. –

Verwandte Themen