加载中
Nebula Graph 源码解读系列 | Vol.03 Planner 的实现

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

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

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

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

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

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

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

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

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

09/09 19:18
117
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 的集成测试的演进过程。本篇就介绍一下向测试集合中添加一...

解析 Nebula Graph 子图设计及实践

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

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

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

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

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

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

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

05/18 15:54
6.2K
Nebula Graph 的 Ansible 实践

本文首发于 Nebula Graph 公众号 NebulaGraphCommunity,Follow & 看大厂图数据库技术实践 背景 在 Nebula-Graph 的日常测试中,我们会经常在服务器上部署 Nebula-Graph。为了提高效率,我们...

一文详解云上自动化部署集群管理工具 Nebula Operator

本文首发于 Nebula Graph 公众号:Nebula Operator 开源啦!一文详解这个云上自动化部署集群管理工具 在介绍 Nebula Operator 之前,让我们先来了解下什么是 Operator。 Operator 是一种封装...

04/28 12:00
2.5K
手把手教你从数据预处理开始体验图数据库

本文首发于 Nebula 公众号:手把手教你从数据预处理开始体验图数据库,由社区用户 Jiayi98 供稿,分享了她离线部署 Nebula Graph、预处理 LDBC 数据集的经验,是个对新手极度友好的手把手教你...

04/22 12:04
3.7K
图查询语言的历史回顾短文

本文首发于 Nebula 公众号:图查询语言的历史回顾短文 前言 最近在对图查询语言 GQL 和国际标准草案做个梳理,调研过程中找到下面这篇 mark 了没细看的旧文(毕竟收藏就是看过)。做个简单的...

集群通信:从心跳说起

本文首发 Nebula Graph 官网:https://nebula-graph.com.cn/posts/cluster-communication-heartbeat/ 在用户使用 Nebula Graph 的过程中,经常会遇到各种问题,通常我们都会建议先通过 show...

04/01 18:22
8K
Spark Connector Writer 原理与实践

在《Spark Connector Reader 原理与实践》中我们提过 Spark Connector 是一个 Spark 的数据连接器,可以通过该连接器进行外部数据系统的读写操作,Spark Connector 包含两部分,分别是 Read...

03/19 16:02
222
【高手问答汇总】聊聊图数据库 Nebula Graph

将数据资产视为公司重要资产是企业的共识,数据的产生、存储、消费…每个数据流动环节都不可忽视。伴随着企业业务的多元化,一方面业务数据量激增,另一方面,数据不统一、数据孤岛、数据价值...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部