WeChat-Sync
03/10/2023, 3:33 AM📐 :之前用的neo4j,目前计划迁移nebula,match这种查询也不计划保留了,最近基本把封装的方法底层都换了
WeChat-Sync
03/10/2023, 3:33 AM📐 :没有对节点的约束吗 比如查询节点a的A属性,节点b的B属性,节点c的C属性,a和b的关系交ab,b和c的关系叫做bc,
WeChat-Sync
03/10/2023, 3:33 AM📐 :起码limit不会查超时
WeChat-Sync
03/10/2023, 3:33 AM📐 :很奇怪的实现
WeChat-Sync
03/10/2023, 3:33 AM🤠 织寒:我们现在这种不用match写了,改成go自己多查几次自己在应用层过滤
WeChat-Sync
03/10/2023, 3:33 AM🔩 赵天增:neo4j limit超时吗
WeChat-Sync
03/10/2023, 3:33 AM🤠 织寒:建议多用go,在应用层多做些操作恨好受很多,nebula官方文档里就说适用于小规模高并发
WeChat-Sync
03/10/2023, 3:33 AM🤠 织寒:我们还用的2.6.2老版本,老版本match的过滤是没下推的
WeChat-Sync
03/10/2023, 3:33 AM📐 :nebula match 节点数据量大的情况下 limit 会超时
WeChat-Sync
03/10/2023, 3:33 AM🔩 赵天增:是不是我想要的
WeChat-Sync
03/10/2023, 3:33 AM🔩 赵天增:结果就是这样的,就是我能通过查询的输入知道我的输出是什么样子,以及该怎么解析。而不是我先知道了结果集长什么样子,再去解析
WeChat-Sync
03/10/2023, 3:33 AM🔩 赵天增:有一些细微差别
WeChat-Sync
03/10/2023, 3:33 AM🤠 织寒:对中间节点的属性进行约束
WeChat-Sync
03/10/2023, 3:33 AM🔩 赵天增:感觉工作量比较大
WeChat-Sync
03/10/2023, 3:33 AM🔩 赵天增:[收到了一个表情,请在手机上查看]
WeChat-Sync
03/10/2023, 3:33 AM🔩 赵天增:这个东西估计需要比较大的精力去搞
WeChat-Sync
03/10/2023, 3:33 AM🔩 赵天增:这样感觉是不是会退化成类似关系型数据的查询啊
WeChat-Sync
03/10/2023, 3:33 AM🔩 赵天增:其实就是graphQL-->cypher的转换和结果集的转换
WeChat-Sync
03/10/2023, 3:33 AM🔩 赵天增:期待一个开源大佬
WeChat-Sync
03/10/2023, 3:33 AM🤠 织寒:「只打鱼不晒网: 通过spark 提交导入任务 找不到数仓的地址? 但是config 已经配置了」 - - - - - - - - - - - - - - - 发一下你的config配置
WeChat-Sync
03/10/2023, 3:33 AM🔩 赵天增:不过这个问题不大
WeChat-Sync
03/10/2023, 3:33 AM😣 程训焘:数据库中的数据都是落盘的
WeChat-Sync
03/10/2023, 3:33 AM🔩 赵天增:估计这也是neo4j做GraphQL支持的原因
WeChat-Sync
03/10/2023, 3:33 AM🔩 赵天增:明白
WeChat-Sync
03/10/2023, 3:33 AM😣 程训焘:少几个点就删几个点啊 为啥要删图重建
WeChat-Sync
03/10/2023, 3:33 AM🤠 织寒:「赵天增:老哥做这个花了多久」 - - - - - - - - - - - - - - - 这是一整套服务中一个部分,也没花很久,我工作都没满一年[囧]
WeChat-Sync
03/10/2023, 3:33 AM🤠 织寒:「杨晓辉:没有对节点的约束吗 比如查询节点a的A属性,节点b的B属性,节点c的C属性,a和b的关系交ab,b和c的关系叫做bc,」 - - - - - - - - - - - - - - - 有
WeChat-Sync
03/10/2023, 3:33 AM🔩 赵天增:看文档应该暂时不支持
WeChat-Sync
03/10/2023, 3:33 AM📐 :不一样
WeChat-Sync
03/10/2023, 3:33 AM🔩 赵天增:但是感觉neo4j的match和nebula差不多吧