此商品已下架,若仍需天瓏代為查詢或代購書籍,請與門市客服人員聯繫,或 E-mail 至 service@tenlong.com.tw 將有專人為您服務。

Non-Volatile Memory Database Management Systems
暫譯: 非揮發性記憶體資料庫管理系統

Arulraj, Joy, Pavlo, Andrew, Jagadish, H. V.

  • 出版商: Morgan & Claypool
  • 出版日期: 2019-02-12
  • 售價: $3,210
  • 貴賓價: 9.5$3,050
  • 語言: 英文
  • 頁數: 191
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 1681734869
  • ISBN-13: 9781681734866
  • 相關分類: 資料庫
  • 海外代購書籍(需單獨結帳)

商品描述

This book explores the implications of non-volatile memory (NVM) for database management systems (DBMSs). The advent of NVM will fundamentally change the dichotomy between volatile memory and durable storage in DBMSs. These new NVM devices are almost as fast as volatile memory, but all writes to them are persistent even after power loss. Existing DBMSs are unable to take full advantage of this technology because their internal architectures are predicated on the assumption that memory is volatile. With NVM, many of the components of legacy DBMSs are unnecessary and will degrade the performance of data-intensive applications.

We present the design and implementation of DBMS architectures that are explicitly tailored for NVM. The book focuses on three aspects of a DBMS: (1) logging and recovery, (2) storage and buffer management, and (3) indexing. First, we present a logging and recovery protocol that enables the DBMS to support near-instantaneous recovery. Second, we propose a storage engine architecture and buffer management policy that leverages the durability and byte-addressability properties of NVM to reduce data duplication and data migration. Third, the book presents the design of a range index tailored for NVM that is latch-free yet simple to implement. All together, the work described in this book illustrates that rethinking the fundamental algorithms and data structures employed in a DBMS for NVM improves performance and availability, reduces operational cost, and simplifies software development.

商品描述(中文翻譯)

這本書探討非揮發性記憶體(NVM)對資料庫管理系統(DBMS)的影響。NVM的出現將根本改變DBMS中揮發性記憶體與耐久性儲存之間的二元對立。這些新的NVM設備幾乎與揮發性記憶體一樣快速,但所有寫入它們的數據在斷電後仍然是持久的。現有的DBMS無法充分利用這項技術,因為它們的內部架構是基於記憶體是揮發性的假設。隨著NVM的出現,許多傳統DBMS的組件變得不必要,並且會降低數據密集型應用的性能。

我們提出了專門為NVM量身定制的DBMS架構的設計與實現。本書專注於DBMS的三個方面:(1)日誌記錄與恢復,(2)儲存與緩衝管理,以及(3)索引。首先,我們提出了一種日誌記錄與恢復協議,使DBMS能夠支持近乎瞬時的恢復。其次,我們提出了一種儲存引擎架構和緩衝管理策略,利用NVM的耐久性和位元組可尋址性來減少數據重複和數據遷移。第三,本書介紹了一種專為NVM設計的範圍索引,該索引無鎖且易於實現。總的來說,本書所描述的工作表明,重新思考DBMS中使用的基本算法和數據結構以適應NVM可以提高性能和可用性,降低運營成本,並簡化軟體開發。