Gremlin
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 1. januar 2019; checks kræver
3 redigeringer .
Gremlin er et Turing -komplet domænespecifikt sprog til at krydse og ændre grafer , udviklet som en del af TinkerPop -projektet . Baseret på Groovy , kan bruges sammen med andre sprog, der fungerer i JVM -miljøet (understøttelse af Java og Scala er implementeret ). Tilgængelig som et open source-bibliotek udgivet under BSD-licensen .
Sprogunderstøttelse er implementeret i flere grafiske DBMS - OrientDB , Neo4j [1] [2] [3] , Titan [4] . Derudover kan sproget arbejde med graf-DBMS, der understøtter Blueprints API eller Rexster- forespørgselssproget (især med DEX DBMS og Sail RDF [5] .
Noter
- ↑ Neo4j Gremlin Plugin neo4j-contrib.github.io . Hentet 26. november 2012. Arkiveret fra originalen 3. december 2013. (ubestemt)
- ↑ Gremlin på Neo4j 2.0? · Google Grupper . Hentet 26. november 2012. Arkiveret fra originalen 4. december 2008. (ubestemt)
- ↑ Byggefejl ved opbygning af gremlin-plugin fra kilden Stack Overflow (downlink) . Hentet 26. november 2012. Arkiveret fra originalen 3. december 2013. (ubestemt)
- ↑ Gremlin-Query-Language thinkaurelius/titan Wiki GitHub . Github.com. Hentet 26. november 2012. Arkiveret fra originalen 25. marts 2015. (ubestemt)
- ↑ LinkedData Sail tinkerpop/gremlin Wiki GitHub . Github.com. Hentet 26. november 2012. Arkiveret fra originalen 22. juni 2013. (ubestemt)
Litteratur
- Florian Holzschuher, René Peinl. Udførelse af grafforespørgselssprog: sammenligning af cypher, gremlin og indfødt adgang i Neo4j // Proceedings of the Joint EDBT/ICDT 2013 Workshops (EDBT´13. - N. Y. : ACM, 2013. - ISBN 978-1-49903 -15 .- doi : 10.1145 /2457317.2457351 .
Links