为你推荐
内容简介
前言
第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 关于认证考试
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜