OpenTSDB是一個分散式、可伸縮的時間序列資料庫,其底層儲存以HBase為主,目前版本也支援Cassandra等儲存。正因為其底層儲存依賴於HBase,其寫入效能和可擴充性都獲得了保障。OpenTSDB支援多tag維度查詢,支援毫秒級的時序資料。
本書共8章,主要從原始程式角度深入剖析OpenTSDB的原理和實現。
包括OpenTSDB的網路層、OpenTSDB中UniqueId元件的原理、OpenTSDB如何實現時序資料的存儲及相關優化、OpenTSDB如何實現時序資料的查詢、OpenTSDB中的中繼資料及Tree結構的實現和功能、OpenTSDB中的外掛程式及工具類實現原理內容。
各章之間的內容相對獨立,對OpenTSDB有一定了解的讀者可以有目標地選擇合適的章節開始閱讀。
本書主要以OpenTSDB的最新版本(2.3.1版本)為基礎介紹。
本書主要內容:
■快速入門
■網路層
■UniqueId
■資料儲存
■資料查詢
■中繼資料
■Tree
■外掛程式及工具類別
適合讀者群:對時序資料庫感興趣的讀者。
本書特色
OpenTSDB是一個分散式、可伸縮的時間序列資料庫,本書從原始程式角度深入剖析OpenTSDB的原理和實現。