Gremlin Gremlin是Apache软件基金会下的Apache TinkerPop开发的图遍历语言和虚拟机Gremlin适用于基于OLTP的图数据库以及基于OLAP的图处理器Gremlin的函数式语言和自动机基础使Gremlin能够自然地支持指令式和声明式查询主机语言不可知性用户定义的领域特定语言可扩展的编译器优化器单机和多机运行模型混合深度和广度优先评估以及图灵完备性 作为一个解释性的类比Apache TinkerPop和Gremlin之于图数据库就如同JDBC和SQL之于关系型数据库 同样Gremlin遍历机与图计算的关系也类似于为Java虚拟机与通用计算之间的关系