logo
企业版

社区动态

Pick of the Week'20 | 第 21 周看点--NebulaGraph 中的管道

每周看点

每周五 Nebula 为你播报每周看点,每周看点由固定模块:特性讲解、Nebula 产品动态、社区问答、推荐阅读,和随机模块:本周大事件构成。

这是 2020 年第 21 个工作周的周五 🌝 来和 Nebula 看看本周图数据库和 Nebula 有什么新看点~~

特性讲解

NebulaGraph 支持管道操作,使用 |  组合查询,这也是 nGQL(NebulaGraph Query Language)与 SQL 的重要区别之一。| 左边 query 的输出,是右边 query 的输入,配合 YIELD  关键字,用户可以自定义返回的字段。

nebula> GO FROM 100 OVER follow YIELD follow._dst AS dstid, \
        $$.player.name AS name | GO FROM $-.dstid OVER follow \
        YIELD follow._dst, follow.degree, $-.name;

$- 表示输入流。上一个查询的输出(此示例中 dstid , name )作为下一个查询的输入( $-.dstid )。 其中, $-. 后的别名必须为前一个子句 YIELD  定义的值,如本例中的 dstid  和 name 。

社区问答

Pick of the Week 每周会从官方论坛、微博、知乎、微信群、微信公众号及 CSDN 等渠道精选问题同你分享。

本周分享的主题是【Nebula Importer 数据导入】,由社区用户 小辉 提出,NebulaGraph 官方解答,由于篇幅原因本文暂时只摘录部分的问题,全部问题见:https://discuss.nebula-graph.com.cn/t/topic/361

小辉 提问:导入点边数据有先后顺序吗,还是随机的?

NebulaNebula Importer 实现上是每个文件起一个线程顺序读取,然后分给多个线程并行的插入 Nebula,所以不一定按照文件中数据的顺序插入,在导入多文件的情况下每个插入线程可能同时插入不同文件的数据。

小辉 提问:如何查看导入进度,怎么能知道导入到哪一步了,导入文件完成多少?

Nebula:数据导入的时候有 Finished 字段,可查看到已经写入信息,包括成功和失败条数。

小辉 提问:导入工具支持断点续传吗?

Nebula:不支持,欢迎社区给我们 contribute 代码,Contributor Reward Plan :)

推荐阅读

本期 Pick of the Week 就此完毕,如果你对本周看点或 NebulaGraph 有任何建议,欢迎前去 GitHub:https://github.com/vesoft-inc/nebula 或者官方论坛:https://discuss.nebula-graph.com.cn 向我们提出。交流图数据库技术?加入 Nebula 交流群请先填写下你的 Nebula 名片,Nebula 小助手会拉你进群~~

星云·小剧场

为什么给图数据库取名 Nebula ?

Nebula 是星云的意思,很大嘛,也是漫威宇宙里面漂亮的星云小姐姐。对了,Nebula 的发音是:[ˈnɛbjələ]

本文星云图讲解--《NGC 3572 附近的恒星、尘埃和云气》

Nebula

在影像里,NGC 3572 的成员星位在下缘附近,而它们上方的广袤气体云,可能是孕育它们的星云之孑遗。这幅影像醒目的色泽,源自氢、氧和硫发出的特定颜色辐射,以及融合了透过宽波段红、绿和蓝光滤镜拍摄的数据。位在南天船底座方向,NGC 3572 附近的这团星云,距离约有 9,000 光年,宽度则在 100 光年左右。

资料来源 | Robert Nemiroff (MTU) & Jerry Bonnell (UMCP), Phillip Newman (NASA); 图片来源 | NASA Official

关注公众号