加载中
Nebula Graph 源码解读系列|客户端的通信秘密——fbthrift

概述 Nebula Clients 给用户提供了多种编程语言的 API 用于和 Nebula Graph 交互,并且对服务端返回的数据结构进行了重新封装,便于用户使用。 目前 Nebula Clients 支持的语言有 C++、Java、...

2022/02/23 11:57
455
图计算 on nLive:Nebula 的图计算实践

本文首发于 Nebula Graph Community 公众号 在 #图计算 on nLive# 直播活动中,来自 Nebula 研发团队的 nebula-plato 维护者郝彤和 nebula-algorithm 维护者 Nicole 分别同大家分享了他她眼中...

2022/02/22 09:50
1.3K
腾讯音乐知识图谱搜索实践

本文首次转载于 Nebula Graph Community 公众号 导读:近几年来,图数据在计算机领域得到了广泛的应用。互联网数据量指数级增长,大数据技术、图数据方面的应用增长很快,各家互联网大厂都在...

2022/02/18 10:41
1.5K
Nebula Graph 源码解读系列 | Vol.06 MATCH 中变长 Pattern 的实现

目录 问题分析 定长 Pattern 变长 Pattern 与变长 Pattern 的组合 执行计划 拓展一步 拓展多步 保存路径 变长拼接 总结 MATCH 作为 openCypher 语言的核心,通过简洁的 Pattern 形式,可以让...

2021/12/17 11:42
792
Nebula Graph 源码解读系列 | Vol.05 Scheduler 和 Executor 两兄弟

本文首发于 Nebula Graph Community 公众号 上篇我们讲述了 Query Engine Optimizer 部分的内容,在本文我们讲解下 Query Engine 剩下的 Scheduler 和 Executor 部分。 概述 在执行阶段,执行...

2021/11/19 15:05
1K
Nebula Graph 源码解读系列 | Vol.04 基于 RBO 的 Optimizer 实现

上篇我们讲述了一个执行计划是如何生成的,这次我们来看下这个生成的执行计划是被 Optimizer 优化的。 概述 Optimizer,优化器,顾名思义就是一个用来优化执行计划的组件。数据库的优化器通常...

c++
2021/11/16 15:22
1K
OPPO 图数据库平台建设及业务落地

本文首发于 OPPO 数智技术公众号,WeChat ID: OPPO_tech 1、什么是图数据库 图数据库(Graph database)是以图这种数据结构存储和查询的数据库。与其他数据库不同,关系在图数据库中占首要地...

2021/11/15 11:39
2.2K
Nebula Graph 源码解读系列 | Vol.03 Planner 的实现

上篇我们讲到 Validator 会将由 Parser 生成的抽象语法树(AST)转化为执行计划,这次,我们来讲下执行计划是如何生成的。 概述 Planner 是执行计划(Execution Plan)生成器,它会根据 Vali...

c++
2021/09/25 11:18
1.5K
Nebula Graph 源码解读系列 | Vol.02 详解 Validator

整体架构 Nebula Graph Query Engine 主要分为四个模块,分别是 Parser、Validator、Optimizer 和 Executor。 Parser 完成对语句的词法语法解析并生成抽象语法树(AST),Validator 会将 AS...

2021/09/24 22:30
941
Nebula Graph 源码解读系列 | Vol.01 Nebula Graph Overview

上篇序言中我们讲述了源码解读系列的由来,在 Nebula Graph Overview 篇中我们将带你了解下 Nebula Graph 的架构以及代码仓分布、代码结构和模块规划。 1. 架构 Nebula Graph 是一个开源的分...

2021/09/24 16:10
870
K6 在 Nebula Graph 上的压测实践

背景 对于数据库来说,性能测试是一个非常频繁的事情。优化查询引擎的规则,调整存储引擎的参数等,都需要通过性能测试,查看系统在不同场景下的影响。 即便是同样的代码,同样的参数配置,在...

开源之夏项目分享:图数据库 Nebula Graph 支持 JDBC 协议

本文首发于 Nebula Graph Community 公众号 开源之夏 开源软件供应链点亮计划 - 暑期 2021(下简称:开源之夏)是由中国科学院软件研究所与 openEuler 社区共同举办的一项面向高校学生的暑期...

2021/09/09 19:18
325
Nebula Graph 源码解读系列 | Vol.00 序言

本文首发于 Nebula Graph Community 公众号 Nebula Graph 是由杭州欧若数网科技有限公司(官网:https://www.vesoft.com/cn/)开源的一款分布式图数据库,它主要用来解决伴随着海量数据产生,...

Nebula Operator 云上实践

本文首发于 Nebula Graph Community 公众号 嗨,大家好!Nebula Operator 开源也有一段时间了,之前也有一篇相关的博客介绍,但是实践相关的博客却还没有,现在: 它来了!来了!它带着实践走...

详解 nebula 2.0 性能测试和 nebula-importer 数据导入调优

这是由社区用户——繁凡撰写的一篇他的实践分享,主要讲解如何进行 Nebula 性能测试以及数据导入部分的性能调优。下文中出现的“我”代指用户繁凡。 0. 概要 之前在做 Nebula 的调研工作,然...

基于 BDD 理论的 Nebula 集成测试框架重构(下篇)

本文首发于 Nebula Graph 公众号 NebulaGraphCommunity,Follow 看大厂图数据库技术实践。 在上篇文章中,我们介绍了 Nebula Graph 的集成测试的演进过程。本篇就介绍一下向测试集合中添加一...

2021/06/30 11:20
984
解析 Nebula Graph 子图设计及实践

本文首发于 Nebula Graph 公众号 NebulaGraphCommunity,Follow 看大厂图数据库技术实践。 前言 在先前的 Query Engine 源码解析中,我们介绍了 2.0 中 Query Engine 和 1.0 的主要变化和大体...

2021/06/25 14:01
1.5K
Nebula 基于 ElasticSearch 的全文搜索引擎的文本搜索

本文首发于 Nebula Graph 公众号 NebulaGraphCommunity,Follow 看大厂图数据库技术实践。 1 背景 Nebula 2.0 中已经支持了基于外部全文搜索引擎的文本查询功能。在介绍这个功能前,我们先简...

基于 BDD 理论的 Nebula 集成测试框架重构(上篇)

本文首发于 Nebula Graph 公众号 NebulaGraphCommunity,Follow 看大厂图数据库技术实践。 测试框架的演进 截止目前为止,在 Nebula Graph 的开发过程中,测试框架一共发生三次较大的改动,如...

2021/06/02 18:08
1.8K
百亿级图数据在快手安全情报的应用与挑战

本文首发于 Nebula Graph 公众号 NebulaGraphCommunity,Follow 看大厂图数据库技术实践。 【作者介绍】 戚名钰:快手安全-移动安全组,主要负责快手安全情报平台的建设 倪雯:快手数据平台-...

2021/05/18 15:54
8.2K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部