Gremlin 亚马逊海王星与Tinkerpop兼容?为什么和如何?

Gremlin 亚马逊海王星与Tinkerpop兼容?为什么和如何?,gremlin,graph-databases,tinkerpop,tinkerpop3,amazon-neptune,Gremlin,Graph Databases,Tinkerpop,Tinkerpop3,Amazon Neptune,我试图学习一些图形语言和查询语言Gremlin。这是来自文档: Amazon Neptune与Apache TinkerPop3和Gremlin 3.4.1兼容。这意味着您可以连接到Neptune DB实例,并使用Gremlin遍历语言查询图形(请参阅Apache TinkerPop3文档中的图形) neptune和tinkerpop 2不是相互竞争的图形数据库吗?一个数据库与另一个数据库兼容意味着什么 同样令人好奇的是…为什么apache会发布它的查询语言Gremlin以在其他数据库上使用?这

我试图学习一些图形语言和查询语言Gremlin。这是来自文档:

Amazon Neptune与Apache TinkerPop3和Gremlin 3.4.1兼容。这意味着您可以连接到Neptune DB实例,并使用Gremlin遍历语言查询图形(请参阅Apache TinkerPop3文档中的图形)

neptune和tinkerpop 2不是相互竞争的图形数据库吗?一个数据库与另一个数据库兼容意味着什么

同样令人好奇的是…为什么apache会发布它的查询语言Gremlin以在其他数据库上使用?这背后的想法是什么

编辑
哦,我明白了,tinkerpop是一种与neptune兼容的图形框架。。。。不管这意味着什么。

Apache Tinkerpop是一个框架,它定义了一种名为Gremlin的图形查询语言。供应商和开发人员可以通过实现Tinkerpop中定义的数据模型来构建自己的图形数据库,使它们与Tinkerpop(和Gremlin)兼容。在他们的官方文件中阅读更多信息[1]

Tinkerpop还提供了称为Tinkergraph的框架的轻量级实现,它只是TP堆栈的内存实现。如果供应商与tinker pop兼容,客户应该能够使用Tinkergraph或供应商的DB,并获得相同的体验。Amazon Neptune与TP规范有一些记录在案的差异。这些都在文件[2]中列出

希望这有帮助

[1]

[2]