问题标签 [jo4neo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 大容量可查询和可遍历的数据结构
我正在构建一个应用程序,需要一个可以查询和遍历的互连对象的数据结构。对象之间的连接可以是任意的,不一定事先知道。我需要这个数据结构是可查询的(通常的 SQL 提供的)和可遍历的(像 neo4j 这样的新图形数据库提供的)。我正在尝试获得既能兼顾又能有效处理非常大的数据集的东西。我们称这个数据结构为 dao。我需要以下原始方法:
过滤器类似于sql where 子句,排序类似于 sql order 子句,start将是遍历的起始节点,路径将定义诸如 BFS 和 DFS 遍历之类的内容以及何时停止搜索。
我试图将其建模为具有邻接列表的顶点,但必须有更好的方法。有任何想法吗?
java - Spring Data Graph、jo4neo、ogrm 的任何替代品?
我正在寻找易于使用的图形 DB + ORM 解决方案。要求是:
- 流畅的 Java 接口,无需使用任何 XML。
- 易于图遍历:“给我这些类型的所有实体,从这个开始,只使用这组关系类型进行遍历”。
- 开箱即用的全文搜索:p.2 +“仅考虑此字段包含此文本的实体”
- 无需在图形级别上操作:Neo4j 很棒,但我想避免直接使用
setProperty
/getProperty
。
我已经检查了这些:
- ogrm - 不再支持。
- jo4neo - 看起来不起作用 p.2 和 p.3
- Spring Data Graph - 似乎是很棒的东西,但它太不成熟 - 花了一周时间试图让它在 Eclipse 中正常工作 - 没有成功。
我还需要检查其他类似的工具吗?