WeChat-Sync
03/10/2023, 2:30 AM👳 杨晓辉:那你sql怎么解析
WeChat-Sync
03/10/2023, 2:30 AM🔩 赵天增:看文档应该暂时不支持
WeChat-Sync
03/10/2023, 2:30 AM👳 杨晓辉:单点和一跳的增删改查
WeChat-Sync
03/10/2023, 2:30 AM👳 杨晓辉:是的
WeChat-Sync
03/10/2023, 2:30 AM🤠 织寒:我们现在这种不用match写了,改成go自己多查几次自己在应用层过滤
WeChat-Sync
03/10/2023, 2:30 AM🤠 织寒:我最近的工作和这个好像有部分重叠,我看看
WeChat-Sync
03/10/2023, 2:30 AM🔩 赵天增:多链路具体是指?
WeChat-Sync
03/10/2023, 2:30 AM🤠 织寒:对中间节点的属性进行约束
WeChat-Sync
03/10/2023, 2:30 AM🤠 织寒:但是真的巨慢
WeChat-Sync
03/10/2023, 2:30 AM👳 杨晓辉:向老哥求教
WeChat-Sync
03/10/2023, 2:30 AM🤠 织寒:「杨晓辉:单点和一跳的增删改查」 - - - - - - - - - - - - - - - 多跳我目前还是用的match来做,然后我们的输入是定了一个pojo,我暂时写了一个生成器把那个pojo解析成了match
WeChat-Sync
03/10/2023, 2:30 AM👳 杨晓辉:nebula match 节点数据量大的情况下 limit 会超时
WeChat-Sync
03/10/2023, 2:30 AM👳 杨晓辉:node-link-node-link-node。。。。 node和link并不相同
WeChat-Sync
03/10/2023, 2:30 AM🤠 织寒:「杨晓辉:没有对节点的约束吗 比如查询节点a的A属性,节点b的B属性,节点c的C属性,a和b的关系交ab,b和c的关系叫做bc,」 - - - - - - - - - - - - - - - 有
WeChat-Sync
03/10/2023, 2:30 AM👳 杨晓辉:不一样
WeChat-Sync
03/10/2023, 2:30 AM🔩 赵天增:有一些细微差别
WeChat-Sync
03/10/2023, 2:30 AM🔩 赵天增:但是感觉neo4j的match和nebula差不多吧
WeChat-Sync
03/10/2023, 2:30 AM👳 杨晓辉:很奇怪的实现
WeChat-Sync
03/10/2023, 2:30 AM🤠 织寒:我是做了一层自定义对象到ngql到映射然后把nebula返回到结果再映射成了自己的一套对象,主要是方便我们自己开发用的
WeChat-Sync
03/10/2023, 2:30 AM🔩 赵天增:neo4j limit超时吗
WeChat-Sync
03/10/2023, 2:30 AM🤠 织寒:我周末看看能不能把这部分拎出来开源吧,但是这个最终实践是没啥大用,因为大数据量情况下match真的满特别是长长的match
WeChat-Sync
03/10/2023, 2:30 AM🔩 赵天增:确实很接近了
WeChat-Sync
03/10/2023, 2:30 AM😣 程训焘:「织寒:我最近的工作和这个好像有部分重叠,我看看」 - - - - - - - - - - - - - - - 大佬最近在搞什么?
WeChat-Sync
03/10/2023, 2:30 AM🔩 赵天增:这样感觉是不是会退化成类似关系型数据的查询啊
WeChat-Sync
03/10/2023, 2:30 AM🤠 织寒:「杨晓辉:node-link-node-link-node。。。。 node和link并不相同」 - - - - - - - - - - - - - - - 你的需求是不是想要自动生成一条复杂的match语句?
WeChat-Sync
03/10/2023, 2:30 AM🔩 赵天增:长match应该不如多查几次吧
WeChat-Sync
03/10/2023, 2:30 AM🔩 赵天增:明白
WeChat-Sync
03/10/2023, 2:30 AM🤠 织寒:我文字描述吧,不然饭碗可能会没
WeChat-Sync
03/10/2023, 2:30 AM🤠 织寒:「赵天增:老哥做这个花了多久」 - - - - - - - - - - - - - - - 这是一整套服务中一个部分,也没花很久,我工作都没满一年[囧]
WeChat-Sync
03/10/2023, 2:30 AM👳 杨晓辉:之前用的neo4j,目前计划迁移nebula,match这种查询也不计划保留了,最近基本把封装的方法底层都换了