将应用程序从 SDN 3 移植到 SDN 4 以及从 Neo4j 2.3 移植到 3.0.1
Porting application from SDN 3 to SDN 4 and from Neo4j 2.3 to 3.0.1
我在从 SDN 3 迁移到 SDN 4 以及从 Neo4j 2.3 迁移到 3.0.1 时遇到了很多问题。现在我无法将我的应用程序完全移植到新版本。
我的应用程序目前尚未投入生产,因此我想使与 Neo4j 相关的所有内容保持最新。
我担心 SDN 3x 和 Neo4j 2x 可能出现 EOS(终止支持),所以您怎么看 - 我应该付出额外的努力以将我的应用程序转移到新的东西,还是我应该保持一切不变是?
根据 Neo4j,2.3 的支持时间可能会延长 6 个月:
http://neo4j.com/guides/upgrade/
Spring 数据 3.x 似乎没有在积极开发中,根据他们的变更日志:
https://docs.spring.io/spring-data/neo4j/docs/current/changelog.txt
(注意最后一个非依赖相关的变化是在 3.4.0.RELEASE(2015-09-01)中引入的,即使那样也不是很多)
我们在生产中有一个应用程序包含这两个库,并且正在讨论该怎么做。看起来他们在 SDN 4 和 Neo4j 3 中确实改变了很多 API,因此尝试升级是一项重大任务。在不了解你的具体情况的情况下,我无法给你一个明确的答案。但是,如果您尚未投入生产,我会非常倾向于处理升级,因为 Neo4j 2.3 和 SDN 3 似乎很快就会成为 EOS。
不幸的是,我未能成功将我现有的应用程序从 SDN 3 移植到 SDN 4。
在我看来,现在 SDN 4 严重缺乏非常重要的功能,例如自定义 Cypher 查询和 OGM 之间的状态同步。
此外,我的一些旧 Cypher 查询由于某些原因无法在 SDN 4 上运行并出现意外行为。
此外,自定义 Cypher 查询不支持分页 (PageRequest)。
希望SDN的未来版本能够改变这种情况。
我在从 SDN 3 迁移到 SDN 4 以及从 Neo4j 2.3 迁移到 3.0.1 时遇到了很多问题。现在我无法将我的应用程序完全移植到新版本。
我的应用程序目前尚未投入生产,因此我想使与 Neo4j 相关的所有内容保持最新。
我担心 SDN 3x 和 Neo4j 2x 可能出现 EOS(终止支持),所以您怎么看 - 我应该付出额外的努力以将我的应用程序转移到新的东西,还是我应该保持一切不变是?
根据 Neo4j,2.3 的支持时间可能会延长 6 个月: http://neo4j.com/guides/upgrade/
Spring 数据 3.x 似乎没有在积极开发中,根据他们的变更日志: https://docs.spring.io/spring-data/neo4j/docs/current/changelog.txt (注意最后一个非依赖相关的变化是在 3.4.0.RELEASE(2015-09-01)中引入的,即使那样也不是很多)
我们在生产中有一个应用程序包含这两个库,并且正在讨论该怎么做。看起来他们在 SDN 4 和 Neo4j 3 中确实改变了很多 API,因此尝试升级是一项重大任务。在不了解你的具体情况的情况下,我无法给你一个明确的答案。但是,如果您尚未投入生产,我会非常倾向于处理升级,因为 Neo4j 2.3 和 SDN 3 似乎很快就会成为 EOS。
不幸的是,我未能成功将我现有的应用程序从 SDN 3 移植到 SDN 4。
在我看来,现在 SDN 4 严重缺乏非常重要的功能,例如自定义 Cypher 查询和 OGM 之间的状态同步。
此外,我的一些旧 Cypher 查询由于某些原因无法在 SDN 4 上运行并出现意外行为。
此外,自定义 Cypher 查询不支持分页 (PageRequest)。
希望SDN的未来版本能够改变这种情况。