Gremlin (Programmiersprache)
Gremlin ist eine graphische Traversalsprache und eine virtuelle Maschine, die von Apache TinkerPop der Apache Software Foundation entwickelt wurde. Gremlin arbeitet sowohl für OLTP-basierte Graph-Datenbanken als auch OLAP-basierte Graph-Prozessoren. Gremlins Automatisierung und funktionale Sprachenförderung ermöglichen es Gremlin natürliche, imperative und deklarative Abfragen, Hostsprachen-Agnostizismus, benutzerdefinierte domänenspezifische Sprachen, einen erweiterbaren Compiler / Optimierer, ein- und mehrfache Ausführungsmodelle, hybride Tiefen- und Breiten-erste Auswertung zu unterstützen, sowie Turing Vollständigkeit. [2]
Als eine erklärende Analogie kan man sagen, Apache TinkerPop und Gremlin sind zu Graph-Datenbanken, was JDBC und SQL zu relationale Datenbanken sind. Folglich ist die Gremlin-Traversal-Masche in der Graphen-Berechnung das, was die Java VirtualMachine für allgemeine Computerberechnungen ist.[3]
Diese artikel "Gremlin (Programmiersprache)" ist von Wikipedia The list of its authors can be seen in its historical.