互联网
类型
可以朗读
语音朗读
253千字
字数
2021-12-01
发行日期
展开全部
主编推荐语
巨杉数据库首著,从分布式数据库的背景与发展情况出发,详细、系统地介绍了国产分布式数据库SequoiaDB(巨杉数据库)。
内容简介
书中对国产分布式数据库SequoiaDB(巨杉数据库)的基础知识、数据库实例、架构原理、运维管理等核心技术内容,提供了性能调优和问题诊断的基本思路。此外,书中还分享了SequoiaDB的行业应用、最佳实践、工具和生态等内容。
本书旨在帮助读者更好地理解SequoiaDB的运行机制和原理,掌握运维管理的思路和实践方法,适用于普通读者入门SequoiaDB,也适用于对分布式数据库有一定认识,且具备一定运维和开发能力的读者深入了解SequoiaDB技术细节。
目录
- 版权信息
- 内容简介
- 序
- 前言
- 第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 关于认证考试
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。