登录
注册
个人信息
我的订单
我的报告豆
我的优惠券
我的笔记
我的阅读
我的收藏
我的下载
我的上传
我的订阅
在线客服
退出登录
回到首页
AI
搜索
发现报告
发现数据
发现专题
专题报告
专题百科
研选报告
定制报告
VIP
权益
付费社群
发现一下
行业研究
公司研究
宏观策略
财报
招股书
会议纪要
Token
低空经济
十五五
AIGC
大模型
当前位置:首页
/
行业研究
/
报告详情
1-3 张威-字节跳动自研万亿级图数据库架构演进
信息技术
2023-07-30
2023 Gdevops全球敏捷运维峰会
Zt
ByteGraph自研方亿级图数据库架构演进
ByteGraph简介
功能
:支持用户信息、用户关系、内容数据等,通过图模型实现数据关联挖掘,提供直观简洁的建模方式。
特点
:高吞吐、低延迟、最终一致性、兼容Gremlin图查询语言。
数据模型
:有向属性图,点和边可携带多属性,支持动态增减。
查询接口
:支持Gremlin图遍历语言子集。
ByteGraph 2.0架构
架构
:分层架构,包含执行引擎和存储引擎。
执行引擎
:支持复杂图查询,如
g.V0.has('id', 1).has('type', person).out(knows').has('age', gt(18)).values('name')
。
存储引擎
:基于LSMTreeKV,存在多层Cache冗余、写放大等问题。
ByteGraph 2.0当前问题
成本问题
:分布式KV高成本,冗余副本(3AZ/5副本或3副本)。
存储引擎问题
:LSMTreeKV写放大高(40倍),多层Cache冗余内存/CPU。
性能问题
:性能分层过多,多跳查询性能不足,基础算子读取性能低。
ByteGraph 3.0解决方案
成本优化
:
基于EC技术减少副本数量(3AZ/3副本降至3AZ/2副本)。
自研DFS+BwTree存储引擎,减少写放大。
架构优化
:
合并进程,减少穿透层数和RPC开销。
主推单分片一主多从架构,减少分片数量。
提高单PC事务比例。
执行引擎优化
:
新一代Pipeline执行引擎,减少通信拷贝开销,支持Numa调度。
ByteGraph 3.0架构介绍
总体架构
:融合存储引擎层(Φ层)和并行执行引擎。
并行执行引擎
:
合并多step到单个pipeline,减少通信开销。
单pipeline内可并行启动多个task,利用多核。
Numa-Aware调度器增强数据局部性。
存储引擎模块
:优化存储流程,提升效率。
ByteGraph未来展望
业务收益
:
存储成本降低30%~50%。
多跳召回场景性能提升数倍。
未来工作
:
补齐3.0功能,持续优化性能。
打造Single-Engine生态,提供一体化图数据服务。
支撑图数据库查询引擎、全图计算引擎、图训练DataLoader等。
通过统一存储格式打通图数据库、GNN、图计算及Spark/Hadoop生态。
Gdevops
你可能感兴趣
7-5 ByteGraph:字节跳动自研万亿级图数据库及其应用与挑战
信息技术
DataFunSummit2022:大数据存储架构峰会
2022-07-19
中国电信自研数据库TeleDB在系统上云中的规模应用——张明
信息技术
GNSEC2022 全球下一代软件工程线上峰会
2022-12-26
业务架构演进过程中异构数据库的高效运维探索实践 - 赖坤炽
信息技术
XOps 风向标!GOPS 全球运维大会暨研运数智化技术峰会 2024 · 上海站
2024-10-21
快递_物流企业信息化建设过程中架构的演进实践与思考-张登
交通运输
ArchSummit上海2023|全球架构师峰会
2023-06-06
腾讯云向量数据库:应用、新架构演进与未来
腾讯
2024-09-12
腾讯云ES千亿级混合检索架构演进
腾讯
2026-08-27
01-从NewSQL到全新的HTAP分布式架构演进-张潇
信息技术
ArchSummit北京2023|全球架构师峰会
2023-06-06
云原生数据库的架构演进-章颖强
信息技术
ArchSummit上海2023|全球架构师峰会
2023-06-06
AI 无界,Kimi 万亿参数大模型的全球云网架构演进之路 Kimi 全球训推网络用云实践分享
信息技术
月之暗面
2025-09-26
【盘中宝】百度在Al领域全栈自研布局,苹果手机或将搭载百度AI技术,2024年AI有望为百度贡献数十亿元人民币的增量收入,百度腾讯字节跳动,这家公司上游硬件公司客户覆盖多个互联网巨头-20240325
未知机构
2024-03-25