SequoiaDB分佈式數據庫權威指南

許建輝 等

  • 出版商: 電子工業
  • 出版日期: 2021-11-01
  • 定價: $594
  • 售價: 7.5$446
  • 語言: 簡體中文
  • 頁數: 360
  • 裝訂: 平裝
  • ISBN: 7121422913
  • ISBN-13: 9787121422911
  • 相關分類: 大數據 Big-data資料庫
  • 立即出貨

商品描述

本書從分佈式數據庫的背景與發展情況出發,詳細、系統地介紹了國產分佈式數據庫SequoiaDB(巨杉數據庫)的基礎知識、數據庫實例、架構原理、運維管理等核心技術內容,提供了性能調優和問題診斷的基本思路。此外,書中還分享了SequoiaDB的行業應用、最佳實踐、工具和生態等內容。 本書旨在幫助讀者更好地理解SequoiaDB的運行機制和原理,掌握運維管理的思路和實踐方法,適用於普通讀者入門SequoiaDB,也適用於對分佈式數據庫有一定認識,且具備一定運維和開發能力的讀者深入瞭解SequoiaDB技術細節。

作者簡介

許建輝,巨杉數據庫(SequoiaDB)公司的合夥人兼研發副總裁,擁有超過12年數據庫、分佈式架構研發經驗。 2012年加入巨杉數據庫公司,作為總架構師,他負責數據庫的架構設計、數據庫技術創新和研發管理工作,協助將巨杉數據庫服務於金融、能源、運營商等多個行業及政府部門,為眾多客戶提供堅實的數據基礎設施。他曾為華為分佈式數據庫和分佈式存儲團隊成員,是國內最早的一批研究分佈式技術的開拓者。


陳元熹,巨杉數據庫(SequoiaDB)公司資深技術總監,具有近20年領先的軟硬件協同設計經驗,長期關注數據庫前沿技術的研究。他是IBM加拿大多倫多實驗室前資深架構研發工程師,擁有12年DB2 LUW研發經驗,獲得DB2 LUW高級數據庫管理員和開發人員認證;曾是華為2012實驗室高級研究員、首席架構師,從事大數據、NFV、計算生物信息學方面的研究工作,曾任華為公司數據庫專家組委員。

目錄大綱

第 1章 分佈式數據庫行業發展 ......................................................................................... 1
1.1 分佈式數據庫的行業背景與發展軌跡 ...................................................................1
1.2 巨杉數據庫公司及其產品簡介...............................................................................5

第 2章 SequoiaDB 行業應用及實踐 ....................................................................... 14
2.1 企業應用場景 ........................................................................................................14
2.2 企業級應用案例 ....................................................................................................20

第 3章 SequoiaDB 基礎知識 .......................................................................................... 30
3.1 SequoiaDB 的安裝和部署 .....................................................................................30
3.2 MySQL 實例的基本操作 ......................................................................................52
3.3 SDB Shell 模式 ......................................................................................................58

第 4章 數據庫實例 ......................................................................................................... 64
4.1 MySQL 實例 ..........................................................................................................64
4.2 PostgreSQL 實例 ....................................................................................................75
4.3 SparkSQL 實例 ......................................................................................................89
4.4 MariaDB 實例 ...................................................................................................... 106
4.5 S3 實例 ................................................................................................................. 111
4.6 SequoiaFS 文件系統實例 .................................................................................... 124
4.7 JSON 實例 ............................................................................................................ 141

第 5章 架構和數據模型 ................................................................................................ 148
5.1 節點 ...................................................................................................................... 149
5.2 複製 ...................................................................................................................... 157
5.3 分區 ...................................................................................................................... 174
5.4 分佈式事務 .......................................................................................................... 183
5.5 數據模型 .............................................................................................................. 195
5.6 時間序列 .............................................................................................................. 225

第 6章 進階使用與運維 ................................................................................................ 237
6.1 數據遷移 .............................................................................................................. 237
6.2 版本升級 .............................................................................................................. 253
6.3 擴容/縮容 ............................................................................................................. 257
6.4 備份與恢復 .......................................................................................................... 268
6.6 高可用性與容災 .................................................................................................. 288
6.7 故障診斷 .............................................................................................................. 325
6.8 性能調優 .............................................................................................................. 336

第 7章 工具和生態 ....................................................................................................... 343
7.1 數據管理工具 ...................................................................................................... 343
7.2 SAC ...................................................................................................................... 344
7.3 SequoiaDB Cloud 多雲管理平台 ........................................................................ 344
7.4 巨杉生態社區 ...................................................................................................... 345