美國東芝記憶體為適用於 SSD 的 RocksDB 進行最佳化

新的 TRocksDB 解決方案可提升儲存耐用度及使用率,並將應用寫入放大降低 21 倍

  • 2019 年 8 月 6 日
  • 東芝記憶體株式會社

【2019 年 8 月 6 日東京訊】– 記憶體解決方案的全球領導者─東芝記憶體株式會社今日宣布,其美國子公司美國東芝記憶體 (Toshiba Memory America, Inc.) 推出寫入放大1 (WA) 與耐用度軟體創新技術,可大幅改善適用於 SSD 的 RocksDB。

TRocksDB 具有高度靈活性,可與任何現有的 SSD 搭配使用,並提升了 RocksDB 的資料庫設計,可以更有效率地利用SSD的鍵值來改善儲存機制和 DRAM 使用狀況。TRocksDB 還降低了由應用程式產生的 WA 所造成的重複資料重寫。TRocksDB 解決方案將於快閃記憶體高峰會 (Flash Memory Summit) 的 307 號攤位首次公開展示。

RocksDB 採取日誌結構合併樹 (LSM 樹) 方法儲存資料,其平台會於資料庫的每個層級至少重寫一次資料,且在許多情況下,每個層級必須多次重寫資料。因此,RocksDB 的 WA 總量通常會大於 21 倍,導致應用程式層級效能延遲、SSD 使用壽命提早耗損。

TRocksDB 則改善了關鍵架構,讓值與鍵存放於獨立的代管檔案中,藉此解決 WA 的難題。將鍵與值分開,可讓資料庫查詢的生成速度更快、效率更高、大幅降低 WA 值,並能最佳化 SSD 使用率。

內含伺服器軟體的 TRocksDB 平台將於近期提供,並以 Apache License 2.0 版2 開放原始碼授權為依據。所有採用 RocksDB 技術的 Linux® 硬體均可執行 TRocksDB。TRocksDB 隸屬 OSS 社群,致力為儲存創新技術盡一份心力並參與產業互動,藉此將平台推展至新的境界。

備註:
1 SSD 寫入放大 (WA) 是一種發生於固態硬碟 (SSD) 上的情況,由於資料和中繼資料多次寫入,導致程式與清除週期的次數增加。此影響會造成 SSD 的使用壽命逐漸縮短。
2 Apache License 是由 Apache 軟體基金會編寫的寬鬆式免費軟體授權。


Apache 為 Apache 軟體基金會 (ASF) 的註冊商標。Linux 為 Linus Torvalds 的註冊商標。其他所有商標或註冊商標分別為其所屬公司的財產。