窺鏡下的OLTP以及我們的發現
發布日期:
2019-01-01


聯機事務處理?(OLTP)?數據庫包含一系列針對?20?世紀?70?年代的計算機技術而優化的功能?——?磁盤?B?樹和堆文件、基于鎖的并發控制、多線程支持等等?,F代處理器、存儲器和網絡的進步意味著,今天的計算機與?30?年前的計算機大為不同,以至于現在許多?OLTP數據庫都可以放在主存儲器,并且大多數?OLTP?事務可以在幾毫秒甚至更短的時間內得到處理。然而,數據庫架構幾乎沒有發生變化。

基于這一觀察,我們研究了傳統數據庫系統一些有趣的變體,人們可以構建它們來利用最近的硬件趨勢,然后我們使用一個事務處理數據庫系統?(Shore)?來運行?TPC-C?基準程序的一個子集,并通過這個系統所涉及的主要組件的詳細指令級分解來推測它們的性能。我們沒有簡單地剖析?Shore?,而是逐步地修改它,以便在每次功能刪除或優化之后,我們都有一個(更快的)工作系統來完整運行我們的工作負載??偟膩碚f,我們確定了可以解釋原始性能存在大約?20?倍差異的開銷和優化。我們還證明,現代(內存駐留)數據庫系統沒有單個的?“?瓶頸?”?,但日志記錄、鎖存、封鎖、?B?樹和緩沖區管理操作上花費了大量時間。

分類和主題詞

H.2.4 [?數據庫管理?]?:系統?——?事務處理;并發。

通用術語

測量、性能、實驗。

關鍵詞

聯機事務處理、?OLTP?、主存儲器事務處理、數據庫管理系統架構。


相關推薦

董明珠談小米做空調:質量和技術比他們好,沒壓力
董明珠稱,格力啟動九萬員工開網店的模式后,格力業績當月賣了2...
【DTCC2019】數據風云,十年變遷 - 第十屆中國數據庫技術大會隆重啟動
作為國內備受關注的數據庫及大數據領域技術盛會,第十屆中國數據...
半年墜毀兩架,波音737MAX-8你還敢坐嗎?
當地時間3月10日上午,埃塞俄比亞航空公司的一架載有149名...
近20年數據被黑客全部清空 美國電郵商 VFEmail宣布倒閉
數據,對于企業來講是至關重要的,如果企業的數據庫被黑客攻陷,...