SequoiaDB分布式数据库权威指南9787121422911
正版图书,可开发票,请放心购买。
¥
56.65
5.7折
¥
99
全新
库存2件
作者许建辉 等
出版社电子工业
ISBN9787121422911
出版时间2021-11
装帧其他
开本其他
定价99元
货号31303122
上书时间2024-07-27
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
许建辉,巨杉数据库(SequoiaDB)公司的合伙人兼研发副总裁,拥有超过12年数据库、分布式架构研发经验。2012年加入巨杉数据库公司,作为总架构师,他负责数据库的架构设计、数据库技术创新和研发管理工作,协助将巨杉数据库服务于金融、能源、运营商等多个行业及政府部门,为众多客户提供坚实的数据基础设施。他曾为华为分布式数据库和分布式存储团队成员,是国内最早的一批研究分布式技术的开拓者。陈元熹,巨杉数据库(SequoiaDB)公司资深技术总监,具有近20年领先的软硬件协同设计经验,长期关注数据库前沿技术的研究。他是IBM加拿大多伦多实验室前资深架构研发工程师,拥有12年DB2LUW研发经验,获得DB2LUW高级数据库管理员和开发人员认证;曾是华为2012实验室高级研究员、首席架构师,从事大数据、NFV、计算生物信息学方面的研究工作,曾任华为公司数据库专家组委员。
目录
第 1章 分布式数据库行业发展 ......................................................................................... 1
1.1 分布式数据库的行业背景与发展轨迹 ...................................................................1
1.1.1 螺旋上升、新旧交替的数据库历史 ..........................................................2
1.1.2 新一代分布式数据库的发展方向:湖仓一体架构 ..................................3
1.2 巨杉数据库公司及其产品简介...............................................................................5
1.2.1 SequoiaDB 的产品概述 ..............................................................................5
1.2.2 SequoiaDB 的核心特性 ..............................................................................7
1.2.3 SequoiaDB 的整体架构 ............................................................................ 11
第 2章 SequoiaDB 行业应用及最佳实践 ....................................................................... 14
2.1 企业应用场景 ........................................................................................................14
2.1.1 分布式联机交易业务 ...............................................................................14
2.1.2 数据中台服务 ...........................................................................................16
2.1.3 内容管理服务 ...........................................................................................18
2.2 企业级应用案例 ....................................................................................................20
2.2.1 某银行的分布式数据库实践....................................................................20
SequoiaDB 分布式数据库权威指南
【X】
2.2.2 某省级农信社的联机交易业务应用实践 ................................................23
第 3章 SequoiaDB 基础知识 .......................................................................................... 30
3.1 SequoiaDB 的安装和部署 .....................................................................................30
3.1.1 软硬件环境需求 .......................................................................................30
3.1.2 Linux 的推荐配置 .....................................................................................36
3.1.3 数据库引擎的安装 ...................................................................................43
3.1.4 集群模式部署 ...........................................................................................45
3.1.5 Docker 模式部署 .......................................................................................48
3.2 MySQL 实例的基本操作 ......................................................................................52
3.2.1 配置 SequoiaDB 服务 ...............................................................................52
3.2.2 启动存储集群 ...........................................................................................53
3.2.3 启动 MySQL 服务 ....................................................................................54
3.2.4 创建表和索引 ...........................................................................................55
3.2.5 CRUD ........................................................................................................57
3.3 SDB Shell 模式 ......................................................................................................58
3.3.1 启动 Shell ..................................................................................................58
3.3.2 SDB Shell 的基本操作 .............................................................................60
3.3.3 使用 SDB Shell 执行脚本 ........................................................................61
第 4章 数据库实例 ......................................................................................................... 64
4.1 MySQL 实例 ..........................................................................................................64
4.1.1 MySQL 实例的安装和部署 .....................................................................65
4.1.2 MySQL 实例的使用方法 .........................................................................66
4.1.3 MySQL 开发 ― JDBC 驱动程序 ...........................................................69
4.1.4 MySQL 开发 ― ODBC 驱动程序 .........................................................72
4.2 PostgreSQL 实例 ....................................................................................................75
4.2.1 PostgreSQL 实例的安装和部署 ...............................................................75
4.2.2 PostgreSQL 实例的使用方法 ...................................................................78
4.2.3 PostgreSQL 开发 ― JDBC 驱动程序 ....................................................83
4.2.4 PostgreSQL 开发 ― ODBC 驱动程序 ...................................................86
目录
【XI】
4.3 SparkSQL 实例 ......................................................................................................89
4.3.1 SparkSQL 实例的安装 ..............................................................................90
4.3.2 SparkSQL 实例的使用方法 ......................................................................90
4.3.3 Spark 命令行的连接 .................................................................................94
4.3.4 Spark 开发 ― JDBC 驱动程序 ..............................................................97
4.4 MariaDB 实例 ...................................................................................................... 106
4.4.1 MariaDB 实例的安装和部署 ................................................................. 107
4.4.2 MariaDB 实例的使用方法 ..................................................................... 109
4.5 S3 实例 ................................................................................................................. 111
4.5.1 S3 实例的安装操作 ................................................................................ 111
4.5.2 S3 实例的基本读/写操作 ....................................................................... 115
4.5.3 S3 实例的命令行连接 ............................................................................ 117
4.5.4 S3 实例的 Java 开发样例 ....................................................................... 120
4.6 SequoiaFS 文件系统实例 .................................................................................... 124
4.6.1 文件系统实例的安装和部署.................................................................. 125
4.6.2 挂载目录 ................................................................................................. 127
4.6.3 数据设计 ................................................................................................. 133
4.6.4 API ........................................................................................................... 139
4.7 JSON 实例 ............................................................................................................ 141
4.7.1 JSON 实例的安装和部署 ....................................................................... 142
4.7.2 JSON 实例的使用 ................................................................................... 142
4.7.3 JSON 实例的开发 ................................................................................... 142
第 5章 架构和数据模型 ................................................................................................ 148
5.1 节点 ...................................................................................................................... 149
5.1.1 SQL 节点 ................................................................................................. 149
5.1.2 协调节点 ................................................................................................. 150
5.1.3 数据节点 ................................................................................................. 152
5.1.4 编目节点 ................................................................................................. 154
5.1.5 资源管理节点 ......................................................................................... 156
5.2 复制 ...................................................................................................................... 157
5.2.1 复制组的原理 ......................................................................................... 158
SequoiaDB 分布式数据库权威指南
【XII】
5.2.2 部署复制组 ............................................................................................. 163
5.2.3 复制组选举 ............................................................................................. 167
5.2.4 复制组监控 ............................................................................................. 169
5.2.5 主备一致性 ............................................................................................. 172
5.3 分区 ...................................................................................................................... 174
5.3.1 数据库分区的原理 ................................................................................. 175
5.3.2 分区配置 ................................................................................................. 177
5.3.3 分区索引 ................................................................................................. 180
5.3.4 多维分区 ................................................................................................. 181
5.4 分布式事务 .......................................................................................................... 183
5.4.1 事务日志 ................................................................................................. 184
5.4.2 二阶段提交 .......................................................
— 没有更多了 —
以下为对购买帮助不大的评价