我目前正在做一些研究和开发工作,将一些业务功能从Oracle RDBMS迁移到Neo4j,以降低应用程序查询中的连接复杂性。由于数据的维护和可见性要求,我认为独立服务器是最好的选择。我的想法是,在java程序中,我将从Oracle表中提取相关数据,将其映射到一个节点对象,并将其持久化到neo4j (在流程中创建适当的关系)。我很好奇,在SDN over REST不是最佳解决方案的情况下,哪些选项可用于持久性。服务器插
我已经构建了一个在REST模式下使用Spring和Neo4J的Java应用程序。Neo4j安装在Linux Red Hat机器上,我没有对其默认配置进行任何更改。当我使用Java服务查询数据时,查询/插入运行得非常慢,但当我通过远程web管理执行相同的操作时,相同的查询运行得很快。从我的Rest服务调用它时返回。目前,我的数据库中没有太多数据--几千个节
我以前在我的java maven项目中使用了新4j社区-1.9.4。我切换到2.0版,并在2.0中做了全新的db。当我运行相同的java代码时,会得到错误:
Exception in thread "main" org.neo4j.kernel.impl.storemigration.UpgradeNotAllowedByConfigurationException: Failed to start Neo4j with an older data store ver
我有一个简单的spring引导项目,使用JPA存储库来存储spring安全性的用户和权限信息,并存储日志事件。这个项目运行得很好。现在我想添加一些涉及neo4j的额外功能。我将spring-data-ne4j添加到项目中,并为neo4j创建了配置。return new SessionFactory(getConfiguration(), "com.myc
Neo4j vs Spring-Data-Neo4j vs Grails GORM/Neo4j)。有没有人的经验是,最好坚持使用nodes+properties、relationships+properties、遍历和(例如)“普通”图形建模。Cypher来建模和存储他们的数据?我担心的是,将一个特定的OGM抽象‘强加’到一个图形数据库上,将会影响未来适应/改变