Sui的Tidehunter通过无锁数据库架构提升SSD效率

robot
摘要生成中

Sui 发布了 Tidehunter,一种旨在最大化SSD性能同时消除写入路径竞争的数据库解决方案。这一创新解决了区块链系统中的一个关键瓶颈:如何在不牺牲速度的情况下处理海量数据写入。通过采用无锁架构和智能资源管理,Tidehunter 使 Sui 每秒能够处理数百万次操作——这是现代分布式系统吞吐量的重大飞跃。据前瞻新闻报道,这一进展可能会重塑 Layer-1 区块链管理其核心数据库基础设施的方式。

高速写入操作,无系统开销

Tidehunter 的核心是一种高速、无锁的预写日志(WAL),它消除了传统的系统调用瓶颈。数据库不再为每次写入操作调用操作系统,而是采用可写的内存映射文件——一种允许直接内存访问SSD存储的技术。这一架构选择大幅降低了高峰交易期间的延迟。无锁设计确保写入操作不会相互阻塞,允许并发进程顺畅流动,无需等待共享资源的访问。这对于基于SSD的系统尤为关键,因为传统的互斥锁可能成为性能负担,而非保障。

异步持久化与优化的读取性能

Tidehunter 通过后台服务线程将写入过程与持久化解耦,实现数据的异步持久化。这些专用线程管理文件增长,防止碎片化,并进行定期同步——全部在不干扰活跃写入操作的情况下完成。除了写入优化外,数据库还引入了专门的统一查找索引,旨在大幅降低关键查询路径的读取延迟。这种双重优化确保SSD资源得到高效利用:快速写入不影响快速读取。对于需要亚毫秒响应时间的区块链应用,这种平衡对于保持竞争力的吞吐量和用户体验至关重要。

Tidehunter 的推出代表了SSD数据库架构的根本变革。通过消除锁竞争和系统调用开销,Sui 展示了在软件从零设计以充分利用现代硬件能力时,可以实现的极致性能。这一数据库创新使 Sui 能够处理日益复杂的链上操作,同时保持用户期望的高性能系统的低延迟特性。

SUI7.49%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
  • 热门 Gate Fun

    查看更多
  • 市值:$2667.92持有人数:2
    1.45%
  • 市值:$0.1持有人数:1
    0.00%
  • 市值:$2474.68持有人数:2
    0.00%
  • 市值:$2448.27持有人数:1
    0.00%
  • 市值:$2483.62持有人数:2
    0.13%
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)