首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数据库 Nebula Graph TTL 特性

数据库 Nebula Graph 提供了更加简单高效的方式--使用 TTL 的方式来自动清洗过期数据。...在数据库 Nebula Graph 中,我们实现 TTL 功能,用户设置好数据的存活时间后,在预定时间内系统会自动从数据库中删除过期的点或者边。...TTL 用法 在数据库 Nebula Graph 中,edge 和 tag 实现逻辑一致,在这里仅以 tag 为例,来介绍 Nebula Graph 中 TTL 用法。...TTL 的介绍就到此为止了,如果你对数据库 Nebula Graph 的 TTL 有改进想法或其他要求,欢迎去 GitHub:https://github.com/vesoft-inc/nebula...作者有话说:Hi,我是 panda sheep,是数据库 Nebula Graph 研发工程师,对数据库领域非常感兴趣,也有自己的一点点心得,希望写的经验分享能给大家带来帮助,如有不当之处也希望能帮忙纠正

92240

数据库 Nebula Graph 是什么

[Nebula01.jpeg] 数据库(英语:Graph Database)是一个使用结构进行语义查询的数据库。...Nebula Graph 是什么 Nebula Graph 是一款开源的分布式数据库,擅长处理千亿个顶点和万亿条边的超大规模数据集。...作为一款高性能高可靠的数据库Nebula Graph 提供了线性扩容的能力,支持快照方式实现数据恢复功能。...Nebula Graph 架构 [Nebula02.png] Nebula Graph 1.0 功能 基础功能 多空间:支持多空间,不同的空间的数据物理隔离,并且可设置不同的副本数,以应对不同的可用性要求...Nebula Graph 一个开源的分布式数据库,如果你在使用过程中遇到问题,你可以在论坛:https://discuss.nebula-graph.com.cn/ 和 GitHub:https://

1.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Kubernetes 部署 Nebula 数据库集群

    数据库容器化是最近的一大热点,那么 Kubernetes 能为数据库带来什么好处呢?...,数据库应用能透明地使用不同类型的存储系统 负载均衡: Kubernetes Service 提供负载均衡功能,能将外部访问平摊给不同的数据库实例副本上 水平拓展: Kubernetes 可以根据当前数据库集群的资源利用率情况...Nebula Graph在Kubernetes中的实践 Nebula Graph 是一个分布式的开源数据库,主要组件有:Query Engine 的 graphd,数据存储的 storaged,和元数据的...在 Kubernetes 实践过程中,它主要给数据库 Nebula Graph 带来了以下的好处: Kubernetes 能分摊 nebula graphd,metad 和 storaged 不副本之间的负载...Graph:一个开源的分布式数据库 GitHub:https://github.com/vesoft-inc/nebula 官方博客:https://nebula-graph.io/cn/posts

    1K30

    01-数据库 Nebula Graph 简介

    什么是数据库, 我也是才真正接触到这个领域, 之前也只是听说过,最近我们要做一个知识图谱, 经过讨论在决定采用数据库....经过调研应为性能和查询效率的问题决定使用 Nebula Graph 那么, 什么是呢? 柱状? 折线图?...也是区分方向的, 可以分为无向和有向 什么是数据库? 从延伸到数据库: 不同的数据库在术语方面可能会略有不同,但是归根结底都是在讲点、边和属性。...至于更多的功能,例如标签、索引、约束、TTL、长任务、存储过程和UDF等这些高级功能,在不同数据库中,会存在明显的差异。 数据库来存储数据,而是最接近高度灵活、高性能的数据结构之一。...下面使用 docker + docker-compose 的方式安装 nebula-graph 及 nebula-graph Studio。

    43240

    Nebula 分布式数据库介绍

    (Graph)“这一名词最早由西尔维斯特在 1878 年提出。 还可以分为无向和有向。 2 什么是数据库 数据库是专门存储庞大的图形网络并从中检索信息的数据库。...3 数据库的应用例子 例如企查查或者 BOSS 直聘这类的公司,用来建模商业股权关系网络。这个网络中,点通常是一个自然人或者是一家企业,边通常是某自然人与某企业之间的股权关系。...4 Nebula Graph 概念介绍 Nebula Graph 是一款开源的、分布式的、易扩展的原生数据库,能够承载数千亿个点和数万亿条边的超大规模数据集,并且提供毫秒级查询。...接下来将介绍如何使用原生 CLI 客户端 Nebula Console 来连接 Nebula Graph 数据库。...7 安装 Nebula Graph Studio Nebula Graph Studio 是一款可以通过 Web 访问的数据库开源可视化工具,搭配 Nebula Graph 内核使用,提供构图、数据导入

    1.5K40

    数据库综述与 Nebula数据库设计的实践

    Nebula Graph:一个开源的分布式数据库。...第三期 nMeetup( nMeetup 全称:Nebula Graph Meetup,为由开源的分布式数据库 Nebula Graph 发起的面向数据库爱好者的线下沙龙) 活动于 2019 年 8...[image.png] [image.png] 这个就是 Nebula。先从 overview 介绍数据库到底是个什么东西,然后讲我们对数据库的一些思考。...数据库——Nebula Graph:一个开源的分布式数据库 [image.png] 上面是我们对行业的一些思考。这里是我们在做的数据库,它是一个开源的分布式的项目——Nebula Graph。...第三,和传统数据库相比,的计算不光是 CRUD,更重要是基于结构的算法,加上新的算法不停地涌现,Nebula 怎么 keep up?

    2.7K50

    GraphX 在数据库 Nebula Graph 的计算实践

    不同来源的异构数据间存在着千丝万缕的关联,这种数据之间隐藏的关联关系和网络结构特性对于数据分析至关重要,计算就是以作为数据模型来表达问题并予以解决的过程。...但传统关系型数据库在分析大规模数据关联特性时存在性能缺陷、表达有限等问题,因此有着更强大表达能力的数据受到业界极大重视,计算就是以作为数据模型来表达问题并予以解决的过程。...可以融合多源多类型的数据,除了可以展示数据静态基础特性之外,还可通过计算展示隐藏在数据之间的结构特性和点对关联关系,成为社交网络、推荐系统、知识图谱、金融风控、网络安全、文本检索等领域重要的分析手段...二、算法应用 为了支撑大规模计算的业务需求,Nebula Graph 基于 GraphX 提供了 PageRank 和 Louvain 社区发现的计算算法,允许用户通过提交 Spark 任务的形式执行算法应用...研发工程师,如果你对本文有任何疑问,欢迎来论坛和我交流:https://discuss.nebula-graph.com.cn/ 推荐阅读 用机器学习探索 A 股个股相关性变化 用 NetworkX

    2.6K30

    数据库 Nebula Graph RC1 Release Note

    Nebula Graph:一个开源的分布式数据库。...作为唯一能够存储万亿个带属性的节点和边的在线图数据库Nebula Graph 不仅能够在高并发场景下满足毫秒级的低时延查询要求,还能够实现服务高可用且保障数据安全性。...数据库 Nebula RC1 主要更新 本次 RC1 主要增强了 nGQL,新增 LIMIT , GROUP BY 等语句;算法方面增加了最短路径,全路径搜索。...(#918) 支持 FIND PATH 最短路径、全路径搜索 (#847) GO 支持多个 edge types 的查询。(#699) 优化了源代码的编译流程。...GitHub 地址:https://github.com/vesoft-inc/nebula;加入 Nebula Graph 交流群,请联系 Nebula Graph 官方小助手微信号:NebulaGraphbot

    54920

    Nebula开源分布式数据库初体验

    刚开始接触Nebula数据库是在Nebula完成800万美元融资的时候,作为过国内数据库行业的佼佼者,还是比较看好的。真正的分布式存储,万亿级别的数据库应用场景非常看好。...数据计算不够成熟,NQL不是行业标准,不过支持openCypher的脚步正在加快。不够成熟,扩展性不强,这是我们在技术选型上抛弃Nebula的主要原因。...下面截图出自Nebula微信社区,主要是说Nebula对于HDD硬盘支持的一些问题,技术选型时一定要注意这些坑。...以上截图基本反映了一个问题,Nebula在机械硬盘的可用性不可保证。...后续我会继续分享一些数据与计算相关的解决方案,将生产运行方案和运维升级方案分享出来,期待与更多人的交流。

    63120

    数据库|基于 Nebula Graph 的 Betweenness Centrality 算法

    而本文主要介绍如何基于 Nebula Graph 数据库实现 Betweenness Centrality 介数中心性的计算。 1....[基于 Nebula Graph 的 BetweennessCentrality 算法] 对于无权实现根据上面流程实现。...基于 Nebula Graph 的 Betweenness Centrality 实现了针对有权和无权的计算,实现代码见 https://github.com/vesoft-inc/nebula-algorithm...计算示例 首先读取 Nebula Graph 中的数据,可以指定其边数据进行数据读取。 其次针对 Nebula Graph 的边数据构造拓扑,执行中心性计算。...读取的 Nebula Graph 数据以该无权图为例: [基于 Nebula Graph 的 BetweennessCentrality 算法] 计算节点 1 的 BC: 经过1节点的最短路径节点对

    1.1K20

    分布式数据库 Nebula Graph 的 Index 实践

    数据库 Nebula Graph 术语 开始之前,这里罗列一些可能会使用到的数据库Nebula Graph 专有术语: Tag:点的属性结构,一个 Vertex 可以附加多种 tag,以 TagID...索引需求分析 Nebula Graph 是一个数据库系统,查询场景一般是由一个点出发,找出指定边类型的相关点的集合,以此类推进行(广度优先遍历)N 度查询。...可以看到对数据库 Nebula Graph 的索引要求: 支持 tag 和 edge 的属性索引 支持索引的扫描策略的分析和生成 支持索引的管理,如:新建索引、重建索引、删除索引、list | show...业务具体分析 数据存储结构 为了更好的描述索引的存储结构,这里将数据库 Nebula Graph 原始数据的存储结构一起拿出来分析下。...实操一下数据库 Nebula Graph 索引 在这部分我们就不具体讲解某个语句的用途是什么了,如果你对语句不清楚的话可以去数据库 Nebula Graph 的官方论坛进行提问:https://discuss.nebula-graph.io

    1.6K30

    数据库 Nebula Graph 在 Boss 直聘的应用

    [BOSS 直聘数据库实践] 本文首发于 Nebula Graph 官方博客:https://nebula-graph.com.cn/posts/nebula-graph-risk-control-boss-zhipin...[BOSS 直聘数据库实践] [BOSS 直聘数据库实践] [BOSS 直聘数据库实践] 读延时 <= 100 ms,业务侧接口读延时 <= 200 ms,部分超大请求 < 1 s [BOSS 直聘数据库实践...Dgraph 使用对比 目前来说原生分布式数据库国内选型主要比对 Dgraph和 Nebula Graph,前者我们使用半年,整体使用对比如下,这些都是我们踩过坑的地方。...SQL 提供数据服务 目前 Boss 直聘将 Nebula Graph 数据库应用在安全业务,相关应用已经线上稳定运行大半年,本文分享了一点经验,抛砖引玉,期望更多技术伙伴来挖掘Nebula这座宝库...本文系 Boss直聘·安全技术中心 文洲 撰写 推荐阅读 Nebula Graph 在微众银行数据治理业务的实践 数据库选型 | 360 数科的数据库迁移史

    1.2K10

    Nebula 架构剖析系列(一)数据库的存储设计

    摘要 在讨论某个数据库时,存储 ( Storage ) 和计算 ( Query Engine ) 通常是讨论的热点,也是爱好者们了解某个数据库不可或缺的部分。...每个数据库都有其独有的存储、计算方式,今天就和来学习下图数据库 Nebula Graph 的存储部分。...而 Nebula 没把 kv 作为一个服务单独提出,其最主要的原因便是查询过程中会涉及到大量计算,这些计算往往需要使用的 schema,而 kv 层是没有数据 schema 概念,这样设计会比较容易实现计算下推...当前许多的数据库通过 Graph 500 或者 Twitter 的数据集试来验证自己的高效性,这并没有代表性,因为这些数据集没有属性,而实际的场景中大部分情况都是属性,并且实际中的 BFS 也需要进行大量的剪枝操作...推荐阅读 Nebula 架构剖析系列(零)数据库的整体架构设计 Nebula 架构剖析系列(二)数据库的查询引擎设计

    1.5K30

    浅析数据库 Nebula Graph 数据导入工具——Spark Writer

    除了经典的 MapReduce 操作之外,Spark 还支持 SQL 查询、流式处理、机器学习和计算。...区别于 RDD,DataFrame 中的数据被组织到有名字的列中,就如同关系型数据库中的表。...[Spark API] 基于 Spark 的数据导入工具 Spark Writer 是 Nebula Graph 基于 Spark 的分布式数据导入工具,基于 DataFrame 实现,能够将多种数据源中的数据转化为的点和边批量导入到数据库中...Nebula 配置段主要用于描述 nebula 查询服务地址、用户名和密码、空间信息等信息。...: user     pswd: password        # Nebula Graph 空间名称     space: test        # thrift 超时时长及重试次数,默认值分别为

    1.4K00

    初识分布式数据库 Nebula Graph 2.0 Query Engine

    一、概述 分布式数据库 Nebula Graph 2.0 版本相比 1.0 有较大改动,最明显的变化便是,在 1.0 版本中 Query、Storage 和 Meta 模块代码不作区分放在同一个代码仓中...Query Engine] Query 执行流 执行流:该执行计划是一个有向无环,其中节点间的依赖关系在 Validator 中每个模块的 toPlan() 函数中确定,在这个例子中 Project...作者有话说:Hi,我是明泉,是数据 Nebula Graph 研发工程师,主要工作和数据库查询引擎相关,希望本次的经验分享能给大家带来帮助,如有不当之处也希望能帮忙纠正,谢谢~ 喜欢这篇文章?...来来来,给我们的 GitHub 点个 star 表鼓励啦~~ ‍♂️‍♀️ 手动跪谢 交流数据库技术?...交个朋友,Nebula Graph 官方小助手微信:NebulaGraphbot 拉你进交流群~~ 推荐阅读 Nebula 架构剖析系列(二)数据库的查询引擎设计

    67120
    领券