Nebula Graph 源码解读系列 | Vol.06 MATCH 中变长 Pattern 的实现
由之前的系列文章可以了解到,Nebula 的执行计划是由许多的物理算子组成,每个算子都负责执行特有的计算逻辑,在 MATCH 的实现中也会涉及前述文章中的这些算子,比如 GetNeighbors、GetVertices、Join、Project、Filter、Loop 等等。
Nebula Graph 源码解读系列 | Vol.05 Scheduler 和 Executor 两兄弟
上篇我们讲述了 Query Engine Optimizer 部分的内容,在本文我们讲解下 Query Engine 剩下的 Scheduler 和 Executor 部分。
Nebula Graph 源码解读系列 | Vol.04 基于 RBO 的 Optimizer 实现
上篇我们讲述了一个执行计划是如何生成的,这次我们来看下这个生成的执行计划是被 Optimizer 优化的。
OPPO 图数据库平台建设及业务落地
OPPO 在图数据库平台基础上,对接了知识图谱及智能问答、内容标签、数据血缘、服务架构拓扑等等业务线。在本文中,来自 OPPO 的高级工程师 Qirong 将详细讲述他们团队的图平台搭建。
Nebula Graph 源码解读系列 | Vol.02 详解 Validator
Parser 完成对语句的词法语法解析并生成抽象语法树(AST),Validator 会将 AST 转化为执行计划,这篇文章我们主要介绍 Validator 的实现原理。
K6 在 Nebula Graph 上的压测实践
对于数据库来说,性能测试是一个非常频繁的事情。优化查询引擎的规则,调整存储引擎的参数等,都需要通过性能测试,查看系统在不同场景下的影响。 本文主要记录一下内部的压测实践过程,让大家有一个参考。
开源之夏项目分享:图数据库 Nebula Graph 支持 JDBC 协议
这是一个项目实现的过程:让 Nebula Graph 可以对接 JDBC 协议,实现 Nebula JDBC driver,实现 JDBC 的相关接口。要求:用户可直接使用 JDBC 驱动操作 Nebula 服务,项目 repo 有自动运行的单元测试。
Nebula Graph 源码解读系列 | Vol.00 序言
这次,我们深入了解下 Nebula Graph 背后的代码实现逻辑和原理。这只是一个开始,从了解图数据库的代码实现原理开始…
Nebula Operator 云上实践
本文手把手带你在阿里云上体验 Nebula Operator。
基于 BDD 理论的 Nebula 集成测试框架重构(下篇)
在本篇文章中,我们将介绍如何向测试集合中添加一个用例,并成功运行所有测试用例。首先需要准备环境,然后再编写测试用例,开始正式的测试流程…
解析 Nebula Graph 子图设计及实践
本文通过 2.0 中新增的子图算法模块继续讲解 Query Engine 背后的故事,以便加强你对源码更好地理解
手把手教你从数据预处理开始体验图数据库
本文由社区用户 Jiayi98 供稿,分享了她离线部署 Nebula Graph、预处理 LDBC 数据集的经验,是个对新手极度友好的手把手教你学 Nebula 分享。
Nebula Storage 2.0 存储格式
本文将介绍新老编码格式的差异,以及为什么要修改存储格式等一系列问题。
Kubernetes 部署 Nebula 图数据库集群
本文主要讲述 Nebula Graph 中 K8s 实践以及如何使用 K8s 部署 Nebula Graph
初识分布式图数据库 Nebula Graph 2.0 Query Engine
本文主要介绍 Query 层的整体结构,并通过一条 nGQL 语句来介绍其通过 Query 层的四个主要模块的流程
图数据库 Nebula Graph 在 Boss 直聘的应用
在本文中,BOSS 直聘大数据开发工程师主要分享一些他们内部的技术指标和选型,以及很多小伙伴感兴趣的 Dgraph 对比使用经验。
Nebula Graph 在微众银行数据治理业务的实践
在本文中,微众银行大数据平台的周可详细讲解了用 Nebula Graph 搭建的图数据库系统是如何处理数据治理问题。
Spark Connector Reader 原理与实践
本文主要讲述如何利用 Spark Connector 进行 Nebula Graph 数据的读取。
记一起由 Clang 编译器优化触发的 Crash
一个有意思的 Crash 探究过程,Clang 有 GCC 没有
GraphX 在图数据库 Nebula Graph 的图计算实践
不同来源的异构数据间存在着千丝万缕的关联,这种数据之间隐藏的关联关系和网络结构特性对于数据分析至关重要,图计算就是以图作为数据模型来表达问题并予以解决的过程。