Sui的Tidehunter通過無鎖數據庫架構提升SSD效率

robot
摘要生成中

Sui 推出 Tidehunter,一款旨在最大化 SSD 性能並消除寫入路徑競爭的資料庫解決方案。這項創新解決了區塊鏈系統中的一個關鍵瓶頸:如何在不犧牲速度的情況下處理大量資料寫入。透過採用無鎖架構與智能資源管理,Tidehunter 使 Sui 能以每秒數百萬次的操作處理能力,顯著提升現代分散式系統的吞吐量。根據 Foresight News 的報導,這項進展可能會重塑 Layer-1 區塊鏈管理其核心資料庫基礎設施的方式。

高速寫入操作與系統開銷的降低

Tidehunter 的核心是一個高速、無鎖的預寫日誌(WAL),它消除了傳統系統調用的瓶頸。資料庫不再為每次寫入操作調用作業系統,而是採用可寫入的記憶體映射檔案技術,允許直接存取 SSD 儲存裝置的記憶體。這一架構選擇大幅降低了高峰交易時段的延遲。無鎖設計確保寫入操作不會相互阻塞,讓並行處理流程順暢進行,無需等待共享資源的存取。這對於以 SSD 為基礎的系統尤為重要,因為傳統的互斥鎖可能成為性能的負擔而非保障。

非同步持久化與優化讀取性能

Tidehunter 透過背景服務執行緒將寫入過程與資料持久化解耦,這些專用執行緒負責管理檔案擴展、防止碎片化,並進行定期同步,全部在不干擾活躍寫入的情況下完成。除了寫入優化外,資料庫還整合了一個專門的統一查詢索引,旨在大幅降低關鍵查詢路徑的讀取延遲。這種雙重優化策略確保 SSD 資源的高效利用:快速寫入不會犧牲快速讀取。對於需要亞毫秒反應時間的區塊鏈應用,這種平衡對維持競爭性吞吐量與用戶體驗至關重要。

Tidehunter 的推出代表了 SSD 資料庫架構的根本轉變。透過消除鎖競爭與系統調用開銷,Sui 展示了在軟體從根本設計以充分利用現代硬體能力時,可以達到的性能極限。這項資料庫創新使 Sui 能在處理日益複雜的鏈上操作時,仍能保持用戶所期待的高性能低延遲特性。

SUI5.39%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)