加载中
记一起由 Clang 编译器优化触发的 Crash

摘要:一个有意思的 Crash 探究过程,Clang 有 GCC 没有 本文首发于 Nebula Graph 官方博客:https://nebula-graph.com.cn/posts/troubleshooting-crash-clang-compiler-optimization/ 如果有...

2020/12/10 09:55
1K
新手阅读 Nebula Graph 源码的姿势

摘要:在本文中,我们将通过数据流快速学习 Nebula Graph,以用户在客户端输入一条 nGQL 语句 SHOW SPACES 为例,使用 GDB 追踪语句输入时 Nebula Graph 是怎么调用和运行的。 首发于 Nebula...

2020/08/05 10:28
1.7K
应用 AddressSanitizer 发现程序内存错误

应用 AddressSanitizer 发现程序内存错误 作为 C/ C++ 工程师,在开发过程中会遇到各类问题,最常见便是内存使用问题,比如,越界,泄漏。过去常用的工具是 Valgrind,但使用 Valgrind 最大问...

2020/02/19 10:14
2.1K
Dev 日志 | 一次 Segmentation Fault 和 GCC Illegal Instruction 编译问题排查

摘要 笔者最近在重新整理和编译 Nebula Graph 的第三方依赖,选出两个比较有意思的问题给大家分享一下。 Flex Segmentation Fault——Segmentation fault (core dumped) 在编译 Flex 过程中,...

2019/11/20 09:58
1.5K
文档解读 | 关系型数据库查询语言 SQL 和图数据库查询语言 nGQL 对比

摘要:这篇文章将介绍图数据库 Nebula Graph 的查询语言 nGQL 和 SQL 的区别。 本文首发于 Nebula Graph 官方博客:https://nebula-graph.com.cn/posts/sql-vs-ngql-comparison/ 虽然本文主要...

2020/07/23 09:53
3.2K
图数据库 Nebula Graph 的代码变更测试覆盖率实践

对于一个持续开发的大型工程而言,足够的测试是保证软件行为符合预期的有效手段,而不是仅仅依靠 code review 或者开发者自己的技术素质。测试的编写理想情况下应该完全定义软件的行为,但是...

2020/04/22 10:04
1.8K
使用 Docker 构建 Nebula Graph 源码

Nebula Graph 介绍 Nebula Graph 是开源的高性能分布式图数据库。项目使用 C++ 语言开发,cmake 工具构建。其中两个重要的依赖是 Facebook 的 Thrift RPC 框架和 folly 库. 由于项目采用了 ...

2019/09/06 09:23
1.4K
分布式图数据库 Nebula Graph 的 Index 实践

导读 索引是数据库系统中不可或缺的一个功能,数据库索引好比是书的目录,能加快数据库的查询速度,其实质是数据库管理系统中一个排序的数据结构。不同的数据库系统有不同的排序结构,目前常...

2020/03/12 11:29
4.1K
用 GitHub Action 构建一套 CI/CD 系统

缘起 Nebula Graph 最早的自动化测试是使用搭建在 Azure 上的 Jenkins,配合着 GitHub 的 Webhook 实现的,在用户提交 Pull Request 时,加个 ready-for-testing 的 label 再评论一句 Jenkin...

分布式图数据库 Nebula Graph 中的集群快照实践

1 概述 1.1 需求背景 图数据库 Nebula Graph 在生产环境中将拥有庞大的数据量和高频率的业务处理,在实际的运行中将不可避免的发生人为的、硬件或业务处理错误的问题,某些严重错误将导致集群...

2019/12/06 10:21
69
一文读懂图数据库 Nebula Graph 访问控制实现原理

摘要:数据库权限管理对大家都很熟悉,然而怎么做好数据库权限管理呢?在本文中将详细介绍 Nebula Graph 的用户管理和权限管理。 本文首发 Nebula Graph 博客:https://nebula-graph.com.cn...

图数据库 Nebula Graph 在 HBaseCon Asia2019 的分享实录

Nebula Graph:一个开源的分布式图数据库。作为唯一能够存储万亿个带属性的节点和边的在线图数据库,Nebula Graph 不仅能够在高并发场景下满足毫秒级的低时延查询要求,还能够实现服务高可用...

2019/07/24 17:56
149
图数据库 Nebula Graph 的数据模型和系统架构设计

Nebula Graph:一个开源的分布式图数据库。作为唯一能够存储万亿个带属性的节点和边的在线图数据库,Nebula Graph 不仅能够在高并发场景下满足毫秒级的低时延查询要求,还能够实现服务高可用...

2019/07/24 15:01
4.5K
Task Manager 的设计简述

首发于 Nebula Graph 官方博客:https://nebula-graph.com.cn/posts/task-management-design-in-nebula-graph/ 讲解 Task Manager 之前,在这里先介绍一些 Task Manager 会使用到的概念术语。...

2020/05/27 09:49
6.3K
初识分布式图数据库 Nebula Graph 2.0 Query Engine

摘要:本文主要介绍 Query 层的整体结构,并通过一条 nGQL 语句来介绍其通过 Query 层的四个主要模块的流程。 一、概述 分布式图数据库 Nebula Graph 2.0 版本相比 1.0 有较大改动,最明显的...

01/07 17:16
4K
CPack 入门指南

背景 CPack 是 CMake 2.4.2 之后的一个内置工具,用于创建软件的二进制包和源代码包。 CPack 在整个 CMake 工具链的位置。 CPack 支持打包的包格式有以下种类: 7Z (7-Zip file format) DEB...

2020/05/19 10:02
226
Nebula Graph 技术总监陈恒:图数据库怎么和深度学习框架进行结合?

Nebula Graph 的技术总监在 09.24 - 09.30 期间同 开源中国·高手问答 的小伙伴们以「图数据库的设计和实践」为切入点展开讨论,包括:「图数据库的存储设计」、「图数据库的计算设计」、「图...

2019/10/10 09:53
1.9K
Kubernetes 部署 Nebula 图数据库集群

Kubernetes 是什么 Kubernetes 是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效,Kubernetes 提供了应用部署,规划,更新,维...

COSCon'19 | 如何设计新一代的图数据库 Nebula

11 月 2 号 - 11 月 3 号,以“大爱无疆,开源无界”为主题的 2019 中国开源年会(COSCon'19)正式启动,大会以开源治理、国际接轨、社区发展和开源项目为切入点同全球开源爱好者们共同交流开...

2019/11/12 09:46
119
用图机器学习探索 A 股个股相关性变化

在本系列的前文 [1,2]中,我们介绍了如何使用 Python 语言图分析库 NetworkX [3] + Nebula Graph [4] 来进行<权力的游戏>中人物关系图谱分析。 在本文中我们将介绍如何使用 Java 语言的图分析...

2020/09/24 10:07
2.6K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部