HBase 應用大神:OpenTSDB 時序式資料庫詳解
百里燊
- 出版商: 深智
- 出版日期: 2019-09-15
- 定價: $680
- 售價: 7.0 折 $476
- 語言: 繁體中文
- 頁數: 464
- ISBN: 9869807267
- ISBN-13: 9789869807265
-
相關分類:
Hadoop
- 此書翻譯自: OpenTSDB 技術內幕
立即出貨(限量) (庫存=1)
買這商品的人也買了...
-
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
Java 8 Lambdas 技術手冊 (Java 8 Lambdas: Pragmatic Functional Programming)$480$379 -
$474Entity Framework 實用精要 -
$301Spring Data JPA 從入門到精通 -
經典實戰手冊:AngularJS 全攻略 (舊名: AngularJS 快速上手-- 實務範例教學)$450$383 -
GraphQL 學習手冊 (Learning GraphQL : Declarative Data Fetching for Modern Web Apps)$520$411 -
Kafka 技術手冊|即時資料與串流處理 (Kafka: The Definitive Guide)$580$458 -
科技巨頭神器下放民間:流式處理唯一選擇 Kafka$780$663 -
Spring Cloud:極致精巧的微服務架構開發技術 (舊名: 小而美而精的微服務:使用Spring Cloud)$620$527 -
Spring Cloud & Docker 雙劍制霸:微服務架構實戰應用技術 (舊名: 徹底改變 Spring Cloud 的生態:使用 Docker 實作微服務架構)$650$553 -
Spark SQL 親自動手做:大數據時代的資料庫處理 (熱銷版)$580$493 -
圖形演算法|Apache Spark 與 Neo4j 實務範例 (Graph Algorithms)$580$458 -
機器學習的數學基礎 : AI、深度學習打底必讀$580$458 -
異形般強大的監控系統:Prometheus 掌控主機、VM、容器及 K8S$680$537 -
大數據資料可視化:Python QT GUI 程式設計$880$695 -
雲端 & 區塊鏈必備技能 Hadoop 大數據高效處理實戰範典 (舊名: 科技巨頭:Hadoop+Spark大規模實際運作進行式)$540$459 -
380個精選實例:一步步昇華成 .NET Core 大內高手$880$695 -
Python GUI 程式設計:PyQt5 實戰 (暢銷回饋版)$550$429 -
區塊鏈:不可不知的金融大未來$450$351 -
精通機器學習|使用 Scikit-Learn , Keras 與 TensorFlow, 2/e (Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2/e)$1,200$948 -
機器學習|特徵工程 (Feature Engineering for Machine Learning)$520$411 -
深度學習的數學:用數學開啟深度學習的大門$500$425 -
依賴注入:原理、實作與設計模式 (Dependency Injection: Principles, Practices, Patterns, 2/e)$1,000$780 -
秒懂行動網頁設計 Visual Studio Code + GitHub + Bootstrap5 + CSS3 + HTML5 + Web App 專案實作$550$435 -
WebGL 建構網頁中的 3D 遊戲 從基礎渲染原理、光影到應用, 2/e$980$774
商品描述
本書特色
OpenTSDB 是一個分散式、可伸縮的時間序列資料庫,本書從原始程式
角度深入剖析OpenTSDB 的原理和實現。
內容簡介
OpenTSDB 是一個分散式、可伸縮的時間序列資料庫,其底層儲存以
HBase 為主,目前版本也支援Cassandra等儲存。正因為其底層儲存依賴於
HBase,其寫入效能和可擴充性都獲得了保障。OpenTSDB 支援多tag 維度
查詢,支援毫秒級的時序資料。
本書共 8 章,主要從原始程式角度深入剖析OpenTSDB 的原理和實現。
包括OpenTSDB的網路層、OpenTSDB中UniqueId元件的原理、OpenTSDB如
何實現時序資料的存儲及相關優化、OpenTSDB如何實現時序資料的查詢
、OpenTSDB中的中繼資料及Tree結構的實現和功能、OpenTSDB中的外掛
程式及工具類實現原理內容。
各章之間的內容相對獨立,對OpenTSDB 有一定了解的讀者可以有目標地
選擇合適的章節開始閱讀。
本書主要以OpenTSDB 的最新版本(2.3.1 版本)為基礎介紹。
本書主要內容:
■ 快速入門
■ 網路層
■ UniqueId
■ 資料儲存
■ 資料查詢
■ 中繼資料
■ Tree
■ 外掛程式及工具類別
適合讀者群:對時序資料庫感興趣的讀者。
作者簡介
百里燊
資訊碩士,小時候想成為闖蕩江湖的俠客,結果沉迷於程式碼,
最終成為辛苦工作的程式設計師。
目前關注各種開放原始碼時序資料庫,期待與大家一起進步。
目錄大綱
01快速入門
1.1 時序資料簡介
1.2 時序資料庫
1.3 快速入門
1.4 本章小結
1.4 統計與科學
02網路層
2.1 Java NIO 基礎
2.2 Netty 基礎
2.3 OpenTSDB 網路層
2.4 本章小結
03 UniqueId
3.1 tsdb-uid 表設計
3.2 UniqueId
3.3 UIDMeta
3.4 本章小結
04資料儲存
4.1 TSDB 表設計
4.2 TSDB
4.3 寫入資料
4.4 Compaction
4.5 CompactionQueue
4.6 UID 相關方法
4.7 本章小結
05資料查詢
5.1 DataPoint 介面
5.2 DataPoints 介面
5.3 RowSeq
5.4 Span
5.5 SpanGroup
5.6 DownsamplingSpecification
5.7 Downsampler
5.8 TagVFilter
5.9 TSQuery
5.10 TSSubQuery
5.11 TsdbQuery
5.12 TSUIDQuery
5.13 Rate 相關
5.14 本章小結
06中繼資料
6.1 tsdb-meta 表
6.2 TSMeta
6.3 Annotation
6.4 本章小結
07 Tree
7.1 tsdb-tree 表設計
7.2 Branch
7.3 Leaf
7.4 TreeRule
7.5 Tree 中繼資料
7.6 TreeBuilder
7.7 本章小結
08 外掛程式及工具類別
8.1 外掛程式概述
8.2 常用外掛程式分析
8.3 外掛程式載入流程
8.4 常用工具類別
8.5 本章小結
