可以使用Grails提供控制器和视图,Neo4j作为数据库,以及自己编写的包装数据库访问和CRUD操作的领域类来实现,而无需使用neo4j插件吗?
我拥有的数据(约10^6个节点,10^7个关系)非常适合用图形数据库建模。节点和关系都需要具有标签和属性,以便可以通过仅通过图中某些路径进行遍历方法访问它们。我想使用Grails作为Web界面,因为我几周前才开始学习编程,而且它似乎是一个很好的起点。
据我所知,使用Grails Neo4j插件不能设置具有属性和标签的关系。使用纯Neo4j-Java-API编写与数据相关的类似乎非常吸引人且易于编写。
此外,如果我的数据库已经按对象直接关系结构化,那么使用ORM(或在这种情况下的对象图映射)有什么好处呢?
我拥有的数据(约10^6个节点,10^7个关系)非常适合用图形数据库建模。节点和关系都需要具有标签和属性,以便可以通过仅通过图中某些路径进行遍历方法访问它们。我想使用Grails作为Web界面,因为我几周前才开始学习编程,而且它似乎是一个很好的起点。
据我所知,使用Grails Neo4j插件不能设置具有属性和标签的关系。使用纯Neo4j-Java-API编写与数据相关的类似乎非常吸引人且易于编写。
此外,如果我的数据库已经按对象直接关系结构化,那么使用ORM(或在这种情况下的对象图映射)有什么好处呢?