https://nebula-graph.io logo
Docs
Join the conversationJoin Slack
Channels
announcements
bot-test
default
general
gsoc-2022
introductions
local-nebula-china
nebula
nebula-community-meeting
nebula-hackathon-2021
nebula-users
ngql
random
wechat-sync-archive
wechat-sync-jupiter
wechat-sync-venus
Powered by Linen
wechat-sync-venus
  • w

    WeChat-Sync

    12/27/2022, 3:09 AM
    🐆 菠菜:
    有哪些方法,有什么优缺点
  • w

    WeChat-Sync

    12/27/2022, 3:13 AM
    🎠 想念小鱼干的清蒸:
    「菠菜:我只是想技术上咨询一下有哪些方法」 - - - - - - - - - - - - - - - 读读 NebulaGraph 的访问控制的实现文章?传送:https://discuss.nebula-graph.com.cn/t/topic/747
  • w

    WeChat-Sync

    12/27/2022, 3:15 AM
    👣 梦翼:
    @想念小鱼干的清蒸 请问对nebula java获取到的返回数据进行解析的参考文章有么?或者论坛有也行,刚找了下没有直接找到对口数据解析的
  • w

    WeChat-Sync

    12/27/2022, 3:15 AM
    🐆 菠菜:
    我想我的问题并不是nebula有哪些粒度的权限管控,最佳实践是啥。 我只是问,有哪些清空一个空间中所有数据的方法。
  • w

    WeChat-Sync

    12/27/2022, 3:17 AM
    🎠 想念小鱼干的清蒸:
    「梦翼:@想念小鱼干的清蒸 请问对nebula java获取到的返回数据进行解析的参考文章有么?或者论坛有也行,刚找了下没有直接找到对口数据解析的」 - - - - - - - - - - - - - - - 参考这个?
  • w

    WeChat-Sync

    12/27/2022, 3:17 AM
    👣 梦翼:
    @想念小鱼干的清蒸 我刚看到下面那句话了就按照json解析是吧
  • w

    WeChat-Sync

    12/27/2022, 3:18 AM
    😣 程训焘:
    「菠菜:我想我的问题并不是nebula有哪些粒度的权限管控,最佳实践是啥。 我只是问,有哪些清空一个空间中所有数据的方法。」 - - - - - - - - - - - - - - - 只能 clear space。没有别的办法。
  • w

    WeChat-Sync

    12/27/2022, 3:19 AM
    😣 程训焘:
    普通用户如果有 delete 权限可以删除一些数据啥的,可以alter alter tag,但他们不可能清楚图空间。
  • w

    WeChat-Sync

    12/27/2022, 3:23 AM
    🌃 方扬:
    「菠菜:使用的docker-compose部署的nightly版本 clear space要GOD权限的用户 权限管理上不希望将这种权限放出去」 - - - - - - - - - - - - - - - 咨询下,为什么你要clear space?是因为数据要全量更新吗?
  • w

    WeChat-Sync

    12/27/2022, 3:24 AM
    🐆 菠菜:
    「方扬:咨询下,为什么你要clear space?是因为数据要全量更新吗?」 - - - - - - - - - - - - - - - 是的
  • w

    WeChat-Sync

    12/27/2022, 3:25 AM
    🌃 方扬:
    考虑用TTL吗?如果数据会做定期更新的话,clear space确实是个高危操作
  • w

    WeChat-Sync

    12/27/2022, 3:28 AM
    🐆 菠菜:
    TTL不太好那么精确的衔接上吧。最关键是得要求导数程序一定按时将数据导进来
  • w

    WeChat-Sync

    12/27/2022, 3:28 AM
    🐆 菠菜:
    如果导数程序故障的话,那就会存在一段时间DB中没有数据
  • w

    WeChat-Sync

    12/27/2022, 3:29 AM
    🌃 方扬:
    用不同的TAG区分呢,不同日期的TAG的名字不一样,比如昨天的TAG叫TAG1226,今天的TAG叫TAG1227
  • w

    WeChat-Sync

    12/27/2022, 3:29 AM
    🌃 方扬:
    「菠菜:如果导数程序故障的话,那就会存在一段时间DB中没有数据」 - - - - - - - - - - - - - - - clear的话解决不了中间没有数据的问题吧
  • w

    WeChat-Sync

    12/27/2022, 3:30 AM
    🌃 方扬:
    如果用不同的日期区分的话,今天的数据读不到你可以读昨天的。
  • w

    WeChat-Sync

    12/27/2022, 3:30 AM
    🐆 菠菜:
    「方扬:用不同的TAG区分呢,不同日期的TAG的名字不一样,比如昨天的TAG叫TAG1226,今天的TAG叫TAG1227」 - - - - - - - - - - - - - - - 这也算一个办法
  • w

    WeChat-Sync

    12/27/2022, 3:31 AM
    🌃 方扬:
    另外,看你每天更新的数据是什么数据了。如果点和边都没什么变化,变化的只是点和边的属性的话,可以: 1. 边用不同的rank值来区分不同日期的数据; 2. 点可以用自环边来区分不同日期的数据;
  • w

    WeChat-Sync

    12/27/2022, 3:31 AM
    🐆 菠菜:
    「方扬:clear的话解决不了中间没有数据的问题吧」 - - - - - - - - - - - - - - - 这是个折中的办法 没数据的时间就是导一轮数据的时间 只要导数够快,在业务可接受范围内就行
  • w

    WeChat-Sync

    12/27/2022, 3:32 AM
    🌃 方扬:
    你是啥场景?数据血缘?
  • w

    WeChat-Sync

    12/27/2022, 3:34 AM
    🐆 菠菜:
    场景倒不重要 就是数据暂时不需要做到准实时更新 就通过定时任务1小时导一次这样。
  • w

    WeChat-Sync

    12/27/2022, 3:36 AM
    🌃 方扬:
    OK,目前能想到的除了clear space以外,主要是上面两种方法,供参考。
  • w

    WeChat-Sync

    12/27/2022, 3:36 AM
    🐆 菠菜:
    我目前研究下来,似乎除了clear space之外 次一点的就是所有tag/edge 先drop再create。但这里似乎有一个compaction的过程 不知道原理是啥,会不会有什么问题 再次一点的就是将所有点边找出来一个一个删。
  • w

    WeChat-Sync

    12/27/2022, 3:42 AM
    🐆 菠菜:
    我还有一个问题 有一个查询场景上,希望按边的rank做过滤,不知道怎么写查询语句 这样查是OK的:match ()-[e]->() return e limit 10 这样查就报错 match ()-[e]->() where rank(e) == 2 return e limit 10
  • w

    WeChat-Sync

    12/27/2022, 3:49 AM
    🐆 菠菜:
    @方扬 大佬 求指导
  • w

    WeChat-Sync

    12/27/2022, 3:59 AM
    💐 夜色曾沁凉:
    各位老师好 我这个python连不上nebula怎么回事呢?已在论坛提问题
  • w

    WeChat-Sync

    12/27/2022, 4:00 AM
    💐 夜色曾沁凉:
    @想念小鱼干的清蒸
  • w

    WeChat-Sync

    12/27/2022, 4:02 AM
    🎠 想念小鱼干的清蒸:
    我给你挪到思为的文章下了,你等会哈,我让作者回你
  • w

    WeChat-Sync

    12/27/2022, 4:04 AM
    💐 夜色曾沁凉:
    [收到了一个表情,请在手机上查看]
  • w

    WeChat-Sync

    12/27/2022, 4:05 AM
    🌃 方扬:
    「菠菜:我还有一个问题 有一个查询场景上,希望按边的rank做过滤,不知道怎么写查询语句 这样查是OK的:match ()-[e]->() return e limit 10 这样查就报错 match ()-[e]->() where rank(e) == 2 return e limit 10」 - - - - - - - - - - - - - - - 刚试了下,这条语句应该有bug,麻烦提个issue,我和研发同学说下
Powered by Linen
Title
w

WeChat-Sync

12/27/2022, 4:05 AM
🌃 方扬:
「菠菜:我还有一个问题 有一个查询场景上,希望按边的rank做过滤,不知道怎么写查询语句 这样查是OK的:match ()-[e]->() return e limit 10 这样查就报错 match ()-[e]->() where rank(e) == 2 return e limit 10」 - - - - - - - - - - - - - - - 刚试了下,这条语句应该有bug,麻烦提个issue,我和研发同学说下
View count: 1