作品简介

本书从分布式数据库的背景与发展情况出发,详细、系统地介绍了国产分布式数据库SequoiaDB(巨杉数据库)的基础知识、数据库实例、架构原理、运维管理等核心技术内容,提供了性能调优和问题诊断的基本思路。此外,书中还分享了SequoiaDB的行业应用、最佳实践、工具和生态等内容。本书旨在帮助读者更好地理解SequoiaDB的运行机制和原理,掌握运维管理的思路和实践方法,适用于普通读者入门SequoiaDB,也适用于对分布式数据库有一定认识,且具备一定运维和开发能力的读者深入了解SequoiaDB技术细节。

许建辉,巨杉数据库(SequoiaDB)公司的合伙人兼研发副总裁,拥有超过12年数据库、分布式架构研发经验。2012年加入巨杉数据库公司,作为总架构师,他负责数据库的架构设计、数据库技术创新和研发管理工作,协助将巨杉数据库服务于金融、能源、运营商等多个行业及政府部门,为众多客户提供坚实的数据基础设施。他曾为华为分布式数据库和分布式存储团队成员,是国内最早的一批研究分布式技术的开拓者。

陈元熹,巨杉数据库(SequoiaDB)公司资深技术总监,具有近20年领先的软硬件协同设计经验,长期关注数据库前沿技术的研究。他是IBM加拿大多伦多实验室前资深架构研发工程师,拥有12年DB2 LUW研发经验,获得DB2 LUW高级数据库管理员和开发人员认证;曾是华为2012实验室高级研究员、首席架构师,从事大数据、NFV、计算生物信息学方面的研究工作,曾任华为公司数据库专家组委员。

作品目录

  • 前言
  • 第1章 分布式数据库行业的发展
  • 1.1 分布式数据库的行业背景与发展轨迹
  • 1.2 巨杉数据库公司及其产品简介
  • 第2章 SequoiaDB行业应用及最佳实践
  • 2.1 企业应用场景
  • 2.2 企业级应用案例
  • 第3章 SequoiaDB基础知识
  • 3.1 SequoiaDB的安装和部署
  • 3.2 MySQL实例的基本操作
  • 3.3 SDB Shell模式
  • 第4章 数据库实例
  • 4.1 MySQL实例
  • 4.2 PostgreSQL实例
  • 4.3 SparkSQL实例
  • 4.4 MariaDB实例
  • 4.5 S3实例
  • 4.6 SequoiaFS文件系统实例
  • 4.7 JSON实例
  • 第5章 架构和数据模型
  • 5.1 节点
  • 5.2 复制
  • 5.3 分区
  • 5.4 分布式事务
  • 5.5 数据模型
  • 5.6 时间序列
  • 第6章 进阶使用与运维
  • 6.1 数据迁移
  • 6.2 版本升级
  • 6.3 扩容/缩容
  • 6.4 备份与恢复
  • 6.5 数据库的监控
  • 6.6 高可用性与容灾
  • 6.7 故障诊断
  • 6.8 性能调优
  • 第7章工具和生态
  • 7.1 数据管理工具
  • 7.2 SAC
  • 7.3 SequoiaDB Cloud多云管理平台
  • 7.4 巨杉生态社区
展开全部