更新时间:2022-05-06 18:41:01
封面
版权信息
作者简介
内容简介
序
前言
第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 集合空间