51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
25年5月软考
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
鸿蒙
HarmonyOS NEXT
华为
Nebula Graph 源码解读 | 客户端的通信秘密——fbthrift
NebulaClients给用户提供了多种编程语言的API用于和NebulaGraph交互,并且对服务端返回的数据结构进行了重新封装,便于用户使用。目前NebulaClients支持的语言有C++、Java、Python、Golang和Rust。>>>>通信框架NebulaClients使用了fbthrifthttps:github.comfacebookfbthrift作为服务端和客户端之间的RPC通信框架,实现了跨语言的交互。fbthrift提供了三方面的功能:生成代码:fbthrift可将不同语言序列化成数据结构序列...
pczhy
0回复
6599浏览
nebula graph
从零到一:如何构建一个企业股权图谱系统?
“本文首发于Nebula布道师Wey博客:https:siwei.iocorprelgraph我们知道无论是监管部门、企业还是个人,我们有需求针对一个企业、法人做一些背景调查,这些调查可以是法律诉讼、公开持股、企业任职等等多种多样的信息。这些背景信息可以辅助我们做商业上的重要决策,规避风险:比如根据公司的股权关系,了解是否存在利益冲突比如是否选择与一家公司进行商业往来。为了满足这样的关系分析需求的时候,我们往往面临一些挑战,比如...
pczhy
0回复
6574浏览
Nebula Graph
Nebula Graph 源码解读 |MATCH 中变长 Pattern 的实现
MATCH作为openCypher语言的核心,通过简洁的Pattern形式,可以让用户方便地表达图库中的关联关系。变长模式又是Pattern中用来描述路径的一种常用形式,对变长模式的支持是Nebula兼容openCypherMATCH功能的第一步。由之前的系列文章可以了解到,Nebula的执行计划是由许多的物理算子组成,每个算子都负责执行特有的计算逻辑,在MATCH的实现中也会涉及前述文章中的这些算子,比如GetNeighbors、GetVertices、Join、Project...
pczhy
0回复
6232浏览
nebula graph
实操 |LDBC 数据导入及 nGQL 实践
最近在自己搭的一个NebulaGraph单机集群中导入LDBC数据集,并尝试用nGQL写了几个LDBCSNB几个基础查询(ShortReads)。“LDBC是一个致力于发展图数据管理的产业联盟组织,它开发了一系列Benchmarks,方便企业比较图数据库产品。SNB是基于社交网络场景和数据开发的一组Benchmarks,当前由交互场景和BI场景组成。”>>>>数据导入Nebulabench(链接:https:github.comvesoftincnebulabench)这个repo有用Python包装好的生成...
pczhy
0回复
5993浏览
nebula graph
开源分布式图数据库的思考和实践
本文整理自Dr.min.wu在DTCC的主题演讲「开源分布式图数据库的思考和实践」,公众号回复PPT可查看对应的PPT演讲稿。目录图数据库市场的现状图数据库的优势以NebulaGraph为例开源社区开篇之前,先回顾下图数据库市场变化,2018年前市场大概是$650,000,000,根据目前市场的研究报告,图数据库市场将在未来的4年以年增长30%100%的速度达到$4,130,000,000$8,000,000,000。而整个图数据库市场的发展,从公开资料上来看,GraphDataba...
pczhy
0回复
5602浏览
nebula graph
K6 在 Nebula Graph 上的压测实践
对于数据库来说,性能测试是一个非常频繁的事情。优化查询引擎的规则,调整存储引擎的参数等,都需要通过性能测试,查看系统在不同场景下的影响。即便是同样的代码,同样的参数配置,在不同的机器资源配置,不同的业务场景下也有较大的区别,记录一下内部的压测实践过程,让大家有一个参考。本文中操作系统为x86架构CentOS7.8。部署Nebula的机器配置为4C16G内存,SSD磁盘,万兆网络。>>>>工具nebulaansible:https:github.c...
pczhy
0回复
5380浏览
nebula graph
Nebula Graph 源码解读系列 |Scheduler 和 Executor 两兄弟
上篇我们讲述了QueryEngineOptimizer部分的内容,在本文我们讲解下QueryEngine剩下的Scheduler和Executor模块。>>>>概述在执行阶段,执行引擎通过Scheduler(调度器)将Planner生成的物理执行计划转换为一系列Executor,驱动Executor的执行。Executor,即执行器,物理执行计划中的每个PlanNode都会对应一个Executor。>>>>源码定位调度器的源码在srcscheduler目录下:srcscheduler├──AsyncMsgNotifyBasedScheduler....
pczhy
0回复
4825浏览
nebula graph
Nebula Graph 源码解读系列 | 基于 RBO 的 Optimizer 实现
上篇我们讲述了一个执行计划是如何生成的,这次我们来看下这个生成的执行计划是如何被Optimizer优化的。>>>>概述Optimizer,优化器,顾名思义就是一个用来优化执行计划的组件。数据库的优化器通常分为两类,一类是基于规则的优化器RBO(Rulebasdoptimizer),一类是基于代价的优化CBO(Costbasedoptimizer),前者完全基于预设的优化规则进行优化,匹配的条件和优化的结果都比较固定;后者则会根据收集的数据统计信息计算不同执...
pczhy
0回复
4833浏览
nebula graph
Nebula 在 Akulaku 智能风控的实践:图模型的训练与部署
这次主要来介绍下Nebula在Akulaku智能风控的实践。分为以下6个部分内容:图的基本概念与应用场景概述图数据库选型图数据库平台建设Nebula应用案例图模型的训练与部署总结与展望>>>>图的基本概念和应用场景概述来讲解下图的基本概念,图是由节点和边构成的描述关联关系的集合。图最大的优势就是比较形象,比如上图便是一个脱敏之后的欺诈团伙的图结构,可以看到某个用户和其他节点的关联关系是否存在异常。如果我们使用的是单纯...
pczhy
0回复
4911浏览
nebula graph
无依赖单机尝鲜 Nebula Exchange 的 SST 导入
在本文中将分享下以最小方式(单机、容器化Spark、Hadoop、NebulaGraph),快速蹚一下NebulaExchange中SST写入方式的步骤。国外访问:NebulaExchangeSST2.xHandsonGuidesiwei.io:https:siwei.ionebulaexchangesst2.x国内访问:NebulaExchangeSST2.xHandsonGuidesiwei.io:https:cn.siwei.ionebulaexchangesst2.x>>>>什么是NebulaExchange之前我在NebulaDataImportOptions(链接:https:siwei.iosketchesne...
pczhy
0回复
4697浏览
nebula graph
基于 Nebula Graph 的 BetweennessCentrality 算法
在图论中,介数(Betweenness)反应节点在整个网络中的作用和影响力。而本文主要介绍如何基于NebulaGraph图数据库实现BetweennessCentrality介数中心性的计算。>>>>1.算法介绍中心性是用来衡量一个节点在整个网络图中所在中心程度的概念,包括度中心性、接近中心性、中介中心性等。其中度中心性通过节点的度数(即关联的边数)来刻画节点的受欢迎程度,接近中心性是通过计算每个节点到全图其他所有节点的路径和来刻画节点与其他...
pczhy
0回复
4683浏览
Nebula Graph
OPPO 图数据库平台建设及业务落地
“本文首发于OPPO数智技术公众号,WeChatID:OPPOtech>>>>1、什么是图数据库图数据库(Graphdatabase)是以图这种数据结构存储和查询的数据库。与其他数据库不同,关系在图数据库中占首要地位。这意味着应用程序不必使用外键或带外处理(如MapReduce)来推断数据连接。与关系数据库或其他NoSQL数据库相比,图数据库的数据模型也更加简单,更具表现力。图数据库在社交网络、知识图谱、金融风控、个性化推荐、网络安全等领域应用广...
pczhy
0回复
4855浏览
nebula graph
信息图谱在携程酒店的应用
““对于用户的每一次查询,都能根据其意图做到相应的场景和产品的匹配”,是携程酒店技术团队的目标,但实现这个目标他们遇到了三大问题…本文着重讲述他们是如何构建场景与信息关系,用Nebula处理关联关系,从而快速返回场景化定制推荐信息给酒店用户的实践过程。>>>>背景用一句话来概述携程愚公项目的需求便是“对于用户的每一次查询,都能根据其意图做到相应的场景和产品的匹配”。目前,在酒店排序方面,携程酒店已经做到...
pczhy
0回复
4700浏览
Nebula Graph
从小众到火爆,图数据库能为我们解决什么问题?
“本文系DTCC(中国数据库技术大会)对演讲嘉宾——Dr.min.wu的专访,吴敏博士的演讲稿参见推文《开源分布式图数据库的思考和实践》,文章首发于ITPUB公众号电信诈骗越来越猖狂,与诈骗犯斗智斗勇进行反欺诈,疫情流调,在人潮人海中快速找到密接人员……这背后很可能都有数据库当红炸子鸡图数据库的技术支撑。什么是图数据库?图数据库能解决什么问题?是否图数据库要替代关系型数据库?在日前DTCC2021中国数据库技术...
pczhy
0回复
4525浏览
nebula graph
利用 snapshot 进行集群迁移
NebulaGraph提供快照(snapshot)功能,用于保存集群当前时间点的数据状态,当出现数据丢失或误操作时,可以通过快照恢复数据。那是否可以通过snapshot进行数据迁移呢?本文就为大家带来利用snapshot进行集群迁移的实践。>>>>前置条件源集群与新集群同构(节点数量,磁盘数量,数据目录一致)新集群Nebula已部署(无需启动服务)本次实操以三节点集群为例:源集群(192.168.8.191,192.168.8.192,192.168.8.193)、新集群(192...
pczhy
0回复
4294浏览
Nebula graph
正反向边的最终一致性——TOSS 介绍
NebulaGraph上周发布了v2.6版本,当中比较重要的特性之一便是TOSS。通过本文,我将带你全方位了解TOSS为何物。>>>>从一条GO语句说起众所周知,边分为无向边跟有向边两种。所以当按有向边去探索时,就可以按正向边反向边做遍历,NebulaGraph也支持这种语义。比如:gofrom"101"overknownreverselyyieldknown.kdate,id($$);上述语句从点101开始反向的找所有的对应邻边。但,当用户使用Nebula插入一条边时,命令都类似于:insertedg...
pczhy
0回复
4195浏览
nebula graph
如何打造多版本文档中心
世界上没有完美的产品,每个不完美的产品都需要一份文档。>>>>为什么需要文档打造出一款产品后,我们需要一份文档来回答以下问题:设计这款产品的原因是什么(Why)这是一款什么样的产品(What)产品面向的用户是谁(Who)在哪些场景下可以用这款产品(Where&When)怎样使用(How)产品的使用限制与其它需要注意的问题(Notesandlimitations)……通过文档介绍这些信息,新读者才能更直观地了解产品,决定是否要用它,而产品的...
pczhy
0回复
5694浏览
Nebula Graph
主流开源分布式图计算框架 Benchmark
>>>>1.前言随着近年来数据的爆炸式增长,如何高效地分析处理数据,在业界一直备受关注。现实世界中的数据往往数量庞大且关系复杂,这些数据中不同个体间彼此交互产生的数据以图的形式表现最为自然。比如微信的社交网络,是由节点(个人、公众号)和边(关注、点赞)构成的图;淘宝的交易网络,是由节点(个人、商品)和边(购买、收藏)构成的图。图计算正是研究事物之间的关系,并对其进行完整的刻画、计算和分析的一门技术。...
pczhy
0回复
6283浏览
Nebula Graph
一文带你了解 Nebula 的存储设计和思考
在上次的nebulastorageonnLive直播中,来自Nebula存储团队的负责人王玉珏(四王)同大家分享了nebulastorage这块的设计思考,也解答了一些来自社区小伙伴的提问。本文整理自该场直播,按照问题涉及的分类进行顺序调整,并非完全按照直播的时间先后排序。详细直播回放见上面视频。>>>>Nebula的存储架构整个Storage主要分三层,最下面是StoreEngine,也就是RocksDB,中间是raft一致性协议层,最上层storageservice提供对外的rpc接...
pczhy
0回复
6225浏览
Nebula Graph
低代码:新风口还是行业毒瘤?
究竟是新风口还是行业毒瘤?对于低代码,你怎么看?作为软件工程师的你,一定听说过低代码(LCNC)工具吧?来自谷歌的低代码趋势图显示,人们对“低代码”一词的兴趣越来越浓厚。图1:谷歌趋势图 此外,低代码方面的相关投入也不断加大,来自Spreadsheetweb的调查数据显示如下:图2:Spreadsheetweb调查统计 尽管受全球经济形势持续低迷的影响,低代码相关投资热度骤减,但是Spreadsheetweb预测:到2027年,“低代码...
开源news
1回复
6995浏览
低代码
LCNC
暂无内容
1
293
294
295
296
297
298
299
300
301
495
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅