logo
咨询企业版

社区动态

Pick of the Week'20 | 第 17 周看点--字符比较运算符 CONTAINS

每周看点

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

这是 2020 年第 17 个工作周的周五,周日上班的闹钟可提前定好? 🌝 来和 Nebula 看看本周图数据库和 Nebula 有什么新看点~~

特性讲解

本周新发布了字符比较运算符——CONTAINS。

CONTAINS 可对语句返回的查询结果进行任意位置的关键字过滤,在字符串中执行区分大小写的包含搜索,并可与逻辑运算符一同使用。CONTAINS 的加入使查询过程变得更为灵活,通过关键词和逻辑运算符的参与,更精确进行查询操作。

示例如下,我们从点 107 出发,沿边 serve 边查找队伍名中包含 "riors" 的点,并返回球员名、服役的起点/终点年代和球队名。

GO FROM 107 OVER serve WHERE $$.team.name CONTAINS "riors" YIELD $^.player.name, serve.start_year, serve.end_year, $$.team.name;

=====================================================================
| $^.player.name | serve.start_year | serve.end_year | $$.team.name |
=====================================================================
| Aron Baynes    | 2001             | 2009           | Warriors     |
---------------------------------------------------------------------

Nebula 产品动态

Pick of the Week 每周会从 GitHub issue 及 pr 中选取重要的产品动态和大家分享,欢迎阅读本文的你关注我们的 GitHub:https://github.com/vesoft-inc/nebula 及时了解产品新动态~

社区问答

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

本周分享的主题是 #KV Store 数据批量导入#,由社区用户 zmh0531 cherry 提出,NebulaGraph 官方解答。

zmh0531 提问:KV Store现在有 put get 两个接口,如果想导入大量 KV 数据,有没有好的方法,Spark Writer 是否具有这种功能呢?

Nebula:目前批量导入方式建议使用 Spark Writer,它支持 HDFS 和 HIVE 格式数据,具体操作可参考文档:https://github.com/vesoft-inc/nebula-importer

cherry 提问:官方文档介绍 Spark Writer 支持 parquet / hive 格式的批量导入,是 SparkClientGenerator (client / server)模式导入,不知道大量点边(千亿级别)的导入需要部署多少 graphd 实例才能保证导入性能(导入时间在 5~6 小时之内) 另外,rc4 的 spark-sstfile-generator 源码有 SparkSstFileGenerator,是否现在支持工具生成 sst,然后用 ingest 功能能更快地实现导入(像 HBase 的 bulkload)

Nebula:按照单机 20-50 万 TPS 估算,大概 15 台 - 30 台机器。在每台机器都部署 graphd + storaged ,另外随便找 3 个机器混布下 meta 就可以。

推荐阅读

本期 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ə]

本文星云图讲解--《大麦哲伦星系的星云》

nebula

这个名为的 N11 的区域,出现在许多以它母星系─我们银河系近邻的大麦哲伦星系(LMC)─为主题的影像之右上方。在大麦哲伦星系里,大小仅次于蜘蛛星云。在这张影像里,到处可见到内部藏着即将现踪年轻恒星的紧实黝黑尘埃球。

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

关注公众号