我在评估我是否应该使用Spring Data Neo4j 4或直接使用Neo4j拥有的本地API。在使用Spring Data Neo4j 4时,是否有可能获得Neo4j的全部潜力,还是会限制我将来使用Neo4j?Spring Data Neo4j 4限制?
我看到POJO的好处是简化了数据库中对象的存储。
我在评估我是否应该使用Spring Data Neo4j 4或直接使用Neo4j拥有的本地API。在使用Spring Data Neo4j 4时,是否有可能获得Neo4j的全部潜力,还是会限制我将来使用Neo4j?Spring Data Neo4j 4限制?
我看到POJO的好处是简化了数据库中对象的存储。
有2个“原生”的API
OGM(因此SDN)同时支持嵌入和螺栓,Bolt的新功能被释放后不久被覆盖。
嵌入式数据库有一些功能无法使用(至少不能直接使用,您可以通过用户定义的过程/函数使用它们)。例如。遍历等。
你也应该考虑你的使用情况的其他方面,如性能,如果你的域模型的图形模型等相匹配..
上最近更新的内容可以为您提供更多的信息,考虑。
在我看来,是的,SDN允许您充分利用Neo4j的全部潜力。也就是说,对于需要的用例,您也可以避开SDN,直接直接使用底层的OGM和/或Cypher。换句话说,在使用SDN时,您还可以自由灵活地使用最适合您需求的替代选项,因此您的使用不必是“全部SDN”或“无SDN”方法;你可以根据需要混合搭配。
我有这个问题,当我开始。现在我正在玩混合的方法。 – brownfox