火山引擎云原生分布式数据库 VeDB 架构与实践

火山引擎存储&数据库高级解决方案架构师魏巍进行了题为《云原生分布式数据库veDB架构与实践》的分享。他讲述了字节跳动遇到的数据库挑战、云原生分布式数据库veDB的核心优势等。

火山引擎云原生分布式数据库 VeDB 架构与实践
火山引擎存储&数据库高级解决方案架构师魏巍

在数据库方面,字节跳动遇到的挑战主要是业务种类繁多、增长迅猛、数据持续增长三个方面。针对这些问题,以及不同业务对数据库的不同诉求,火山引擎推出了NewSQL的数据库veDB。

在技术架构层面,veDB是一款全托管的云数据库,简单易用,完全兼容MySQL最新8.x,业务代码几乎无需修改即可接入使用。并具备计算与存储分离、日志即数据库、一主多从共享存储等技术核心点,使得veDB拥有极致性能。同时代理层与计算层都是无状态,互相无交互,使得veDB的扩展性与灵活性非常高。

业务层面,veDB的核心优势则体现为:

  • 敏捷灵活:无论是计算层还是存储层,都可以做到高效扩容和缩容;
  • 性能和容量大:单表最大可以支持到64TB,在实践中扛到千万级别QPS;
  • 高可靠和高可用:Proxy的无状态计算层、底层的数据多副本等,从各个层面保障数据库系统的高可用和高可靠;
  • 低成本:使用所有节点共享存储,最大限度减少资源浪费。

在字节跳动内部,veDB不仅能扛住60多T的订单库问题容量,而且可以从任意维度对所有业务进行快速查询。

更多阅读:

火山引擎云起安全:助力业务安全稳定增长

火山引擎应用开发套件 MARS 的多端开发实践

火山引擎全栈云原生架构实践

火山引擎云原生分布式数据库 VeDB 架构与实践

火山引擎网络创新与应用

火山引擎弹性计算云上实践

超大规模云原生对象存储 TOS 架构与实践

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。如需转载,请注明文章出处豆丁博客和来源网址。https://shluqu.cn/8431.html
点赞
4.60 平均评分 (91% 分数) - 521

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注