万本电子书0元读

万本电子书0元读

顶部广告

SequoiaDB分布式数据库权威指南电子书

暂无

售       价:¥

纸质售价:¥78.20购买纸书

7人正在读 | 0人评论 6.2

作       者:许建辉 等

出  版  社:电子工业出版社

出版时间:2021-11-01

字       数:14.0万

所属分类: 科技 > 计算机/网络 > 多媒体/数据通信

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书从分布式数据库的背景与发展情况出发,详细、系统地介绍了国产分布式数据库SequoiaDB(巨杉数据库)的基础知识、数据库实例、架构原理、运维管理等核心技术内容,提供了性能调优和问题诊断的基本思路。此外,书中还分享了SequoiaDB的行业应用、实践、工具和生态等内容。 本书旨在帮助读者更好地理解SequoiaDB的运行机制和原理,掌握运维管理的思路和实践方法,适用于普通读者门SequoiaDB,也适用于对分布式数据库有一定认识,且具备一定运维和发能力的读者深了解SequoiaDB技术细节。<br/>【作者】<br/>许建辉,巨杉数据库(SequoiaDB)公司的合伙人兼研发副总裁,拥有超过12年数据库、分布式架构研发经验。2012年加巨杉数据库公司,作为总架构师,他负责数据库的架构设计、数据库技术创新和研发管理工作,协助将巨杉数据库服务于金融、能源、运营商等多个行业及政府部门,为众多客户提供坚实的数据基础设施。他曾为华为分布式数据库和分布式存储团队成员,是国内早的一批研究分布式技术的拓者。陈元熹,巨杉数据库(SequoiaDB)公司资深技术总监,具有近20年领先的软硬件协同设计经验,长期关注数据库前沿技术的研究。他是IBM加拿大多伦多实验室前资深架构研发工程师,拥有12年DB2 LUW研发经验,获得DB2 LUW高级数据库管理员和发人员认证;曾是华为2012实验室高级研究员、首席架构师,从事大数据、NFV、计算生物信息学方面的研究工作,曾任华为公司数据库专家组委员。<br/>
目录展开

内容简介

前言

第1章 分布式数据库行业的发展

1.1 分布式数据库的行业背景与发展轨迹

1.1.1 螺旋上升、新旧交替的数据库历史

1.1.2 新一代分布式数据库的发展方向——湖仓一体架构

1.2 巨杉数据库公司及其产品简介

1.2.1 SequoiaDB的产品概述

1.2.2 SequoiaDB的核心特性

1.2.3 SequoiaDB的整体架构

第2章 SequoiaDB行业应用及最佳实践

2.1 企业应用场景

2.1.1 分布式联机交易业务

2.1.2 数据中台服务

2.1.3 内容管理服务

2.2 企业级应用案例

2.2.1 某银行的分布式数据库实践

2.2.2 某省级农信社的联机交易业务应用实践

第3章 SequoiaDB基础知识

3.1 SequoiaDB的安装和部署

3.1.1 软硬件环境需求

3.1.2 Linux的推荐配置

3.1.3 数据库引擎的安装

3.1.4 集群模式部署

3.1.5 Docker模式部署

3.2 MySQL实例的基本操作

3.2.1 配置SequoiaDB服务

3.2.2 启动存储集群

3.2.3 启动MySQL服务

3.2.4 创建表和索引

3.2.5 CRUD

3.3 SDB Shell模式

3.3.1 启动Shell

3.3.2 SDB Shell的基本操作

3.3.3 使用SDB Shell执行脚本

第4章 数据库实例

4.1 MySQL实例

4.1.1 MySQL实例的安装和部署

4.1.2 MySQL实例的使用方法

4.1.3 MySQL开发——JDBC驱动程序

4.1.4 MySQL开发——ODBC驱动程序

4.2 PostgreSQL实例

4.2.1 PostgreSQL实例的安装和部署

4.2.2 PostgreSQL实例的使用方法

4.2.3 PostgreSQL开发——JDBC驱动程序

4.2.4 PostgreSQL开发——ODBC驱动程序

4.3 SparkSQL实例

4.3.1 SparkSQL实例的安装

4.3.2 SparkSQL实例的使用方法

4.3.3 Spark命令行的连接

4.3.4 Spark开发——JDBC驱动程序

4.4 MariaDB实例

4.4.1 MariaDB实例的安装和部署

4.4.2 MariaDB实例的使用方法

4.5 S3实例

4.5.1 S3实例的安装操作

4.5.2 S3实例的基本读/写操作

4.5.3 S3实例的命令行连接

4.5.4 S3实例的Java开发样例

4.6 SequoiaFS文件系统实例

4.6.1 SequoiaFS文件系统实例的安装和部署

4.6.2 挂载目录

4.6.3 数据设计

4.6.4 API

4.7 JSON实例

4.7.1 JSON实例的安装和部署

4.7.2 JSON实例的使用

4.7.3 JSON实例的开发

第5章 架构和数据模型

5.1 节点

5.1.1 SQL节点

5.1.2 协调节点

5.1.3 数据节点

5.1.4 编目节点

5.1.5 资源管理节点

5.2 复制

5.2.1 复制组的原理

5.2.2 部署复制组

5.2.3 复制组选举

5.2.4 复制组监控

5.2.5 主备一致性

5.3 分区

5.3.1 数据库分区的原理

5.3.2 分区配置

5.3.3 分区索引

5.3.4 多维分区

5.4 分布式事务

5.4.1 事务日志

5.4.2 二阶段提交

5.4.3 隔离级别

5.4.4 事务配置

5.5 数据模型

5.5.1 数据模型概述

5.5.2 文档记录

5.5.3 集合

5.5.4 集合空间

5.5.5 大对象

5.5.6 索引

5.5.7 全文索引

5.5.8 序列

5.6 时间序列

5.6.1 逻辑时间

5.6.2 工具

第6章 进阶使用与运维

6.1 数据迁移

6.1.1 从CSV文件迁移至SequoiaDB

6.1.2 从JSON文件迁移至SequoiaDB

6.1.3 实时的第三方数据复制

6.1.4 数据导出

6.2 版本升级

6.2.1 兼容性列表

6.2.2 离线升级

6.2.3 滚动升级

6.3 扩容/缩容

6.3.1 新增服务器

6.3.2 在服务器内新增节点

6.3.3 集群服务器的缩容

6.3.4 集群服务器内节点的缩容

6.4 备份与恢复

6.4.1 备份与恢复的原理

6.4.2 数据的备份

6.4.3 数据的恢复

6.4.4 日志归档

6.5 数据库的监控

6.5.1 监控节点

6.5.2 监控集群

6.5.3 监控工具sdbtop

6.6 高可用性与容灾

6.6.1 同城双中心部署

6.6.2 两地三中心部署

6.6.3 三地五中心部署

6.6.4 容灾工具的使用

6.7 故障诊断

6.7.1 热点问题的处理

6.7.2 因CPU占用率过高所导致的读/写延迟增加及其相应的处理方法

6.7.3 磁盘I/O负载过高及其相应的处理方法

6.8 性能调优

6.8.1 性能瓶颈的诊断

6.8.2 集群性能的监控

第7章 工具和生态

7.1 数据管理工具

7.2 SAC

7.3 SequoiaDB Cloud多云管理平台

7.4 巨杉生态社区

7.4.1 巨杉学的目标

7.4.2 巨杉学的优势

7.4.3 关于认证考试

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部