我需要从RDBMS迁移到GRAPH并决定使用gremlin实现neo4j。但我只有PHP作为服务器端语言。在codeigniter环境中实现neo4j(和gremlin?)的步骤是什么?可能这个问题太笼统但我确信很多人都有像我一样的问题。
答案 0 :(得分:1)
通常,(不确定PHP框架),您需要执行以下过程。
通过Gremlin添加顶点/边缘很简单。您的流程的复杂方面是您创建映射所需的工作流程。
https://github.com/tinkerpop/gremlin/wiki/Updating-a-Graph
最后,一定要聪明地处理事务处理,这样你就不会破坏你的堆。您需要经常提交事务,以便将数据保存到磁盘。
答案 1 :(得分:0)
不确定,但由于Cypher http://docs.neo4j.org/chunked/snapshot/cypher-query-lang.html是原生的Neo4j语言并且非常类似于SQL,这可能是一个更容易的选择吗?
答案 2 :(得分:0)
实现此库也应该在codeigniter中工作: https://github.com/jadell/Neo4jPHP/wiki