新書推薦:
《
大模型启示录
》
售價:HK$
112.0
《
东法西渐:19世纪前西方对中国法的记述与评价
》
售價:HK$
201.6
《
养育男孩:官方升级版
》
售價:HK$
50.4
《
小原流花道技法教程
》
售價:HK$
109.8
《
少女映像室 唯美人像摄影从入门到实战
》
售價:HK$
110.9
《
詹姆斯·伍德系列:不负责任的自我:论笑与小说(“美国图书评论奖”入围作品 当代重要文学批评家詹姆斯·伍德对“文学中的笑与喜剧”的精湛研究)
》
售價:HK$
87.4
《
武当内家散手
》
售價:HK$
50.4
《
诛吕:“诸吕之乱”的真相与吕太后时期的权力结构
》
售價:HK$
99.7
|
內容簡介: |
本书从分布式数据库的背景与发展情况出发,详细、系统地介绍了国产分布式数据库SequoiaDB(巨杉数据库)的基础知识、数据库实例、架构原理、运维管理等核心技术内容,提供了性能调优和问题诊断的基本思路。此外,书中还分享了SequoiaDB的行业应用、实践、工具和生态等内容。 本书旨在帮助读者更好地理解SequoiaDB的运行机制和原理,掌握运维管理的思路和实践方法,适用于普通读者入门SequoiaDB,也适用于对分布式数据库有一定认识,且具备一定运维和开发能力的读者深入了解SequoiaDB技术细节。
|
關於作者: |
许建辉,巨杉数据库(SequoiaDB)公司的合伙人兼研发副总裁,拥有超过12年数据库、分布式架构研发经验。2012年加入巨杉数据库公司,作为总架构师,他负责数据库的架构设计、数据库技术创新和研发管理工作,协助将巨杉数据库服务于金融、能源、运营商等多个行业及政府部门,为众多客户提供坚实的数据基础设施。他曾为华为分布式数据库和分布式存储团队成员,是国内早的一批研究分布式技术的开拓者。陈元熹,巨杉数据库(SequoiaDB)公司资深技术总监,具有近20年领先的软硬件协同设计经验,长期关注数据库前沿技术的研究。他是IBM加拿大多伦多实验室前资深架构研发工程师,拥有12年DB2 LUW研发经验,获得DB2 LUW高级数据库管理员和开发人员认证;曾是华为2012实验室高级研究员、首席架构师,从事大数据、NFV、计算生物信息学方面的研究工作,曾任华为公司数据库专家组委员。
|
目錄:
|
第 1章 分布式数据库行业发展 ......................................................................................... 11.1 分布式数据库的行业背景与发展轨迹 ...................................................................11.1.1 螺旋上升、新旧交替的数据库历史 ..........................................................21.1.2 新一代分布式数据库的发展方向:湖仓一体架构 ..................................31.2 巨杉数据库公司及其产品简介...............................................................................51.2.1 SequoiaDB 的产品概述 ..............................................................................51.2.2 SequoiaDB 的核心特性 ..............................................................................71.2.3 SequoiaDB 的整体架构 ............................................................................ 11第 2章 SequoiaDB 行业应用及实践 ....................................................................... 142.1 企业应用场景 ........................................................................................................142.1.1 分布式联机交易业务 ...............................................................................142.1.2 数据中台服务 ...........................................................................................162.1.3 内容管理服务 ...........................................................................................182.2 企业级应用案例 ....................................................................................................202.2.1 某银行的分布式数据库实践....................................................................20SequoiaDB 分布式数据库权威指南【X】2.2.2 某省级农信社的联机交易业务应用实践 ................................................23第 3章 SequoiaDB 基础知识 .......................................................................................... 303.1 SequoiaDB 的安装和部署 .....................................................................................303.1.1 软硬件环境需求 .......................................................................................303.1.2 Linux 的推荐配置 .....................................................................................363.1.3 数据库引擎的安装 ...................................................................................433.1.4 集群模式部署 ...........................................................................................453.1.5 Docker 模式部署 .......................................................................................483.2 MySQL 实例的基本操作 ......................................................................................523.2.1 配置 SequoiaDB 服务 ...............................................................................523.2.2 启动存储集群 ...........................................................................................533.2.3 启动 MySQL 服务 ....................................................................................543.2.4 创建表和索引 ...........................................................................................553.2.5 CRUD ........................................................................................................573.3 SDB Shell 模式 ......................................................................................................583.3.1 启动 Shell ..................................................................................................583.3.2 SDB Shell 的基本操作 .............................................................................603.3.3 使用 SDB Shell 执行脚本 ........................................................................61第 4章 数据库实例 ......................................................................................................... 644.1 MySQL 实例 ..........................................................................................................644.1.1 MySQL 实例的安装和部署 .....................................................................654.1.2 MySQL 实例的使用方法 .........................................................................664.1.3 MySQL 开发 — JDBC 驱动程序 ...........................................................694.1.4 MySQL 开发 — ODBC 驱动程序 .........................................................724.2 PostgreSQL 实例 ....................................................................................................754.2.1 PostgreSQL 实例的安装和部署 ...............................................................754.2.2 PostgreSQL 实例的使用方法 ...................................................................784.2.3 PostgreSQL 开发 — JDBC 驱动程序 ....................................................834.2.4 PostgreSQL 开发 — ODBC 驱动程序 ...................................................86 目录【XI】4.3 SparkSQL 实例 ......................................................................................................894.3.1 SparkSQL 实例的安装 ..............................................................................904.3.2 SparkSQL 实例的使用方法 ......................................................................904.3.3 Spark 命令行的连接 .................................................................................944.3.4 Spark 开发 — JDBC 驱动程序 ..............................................................974.4 MariaDB 实例 ...................................................................................................... 1064.4.1 MariaDB 实例的安装和部署 ................................................................. 1074.4.2 MariaDB 实例的使用方法 ..................................................................... 1094.5 S3 实例 ................................................................................................................. 1114.5.1 S3 实例的安装操作 ................................................................................ 1114.5.2 S3 实例的基本读/写操作 ....................................................................... 1154.5.3 S3 实例的命令行连接 ............................................................................ 1174.5.4 S3 实例的 Java 开发样例 ....................................................................... 1204.6 SequoiaFS 文件系统实例 .................................................................................... 1244.6.1 文件系统实例的安装和部署.................................................................. 1254.6.2 挂载目录 ................................................................................................. 1274.6.3 数据设计 ................................................................................................. 1334.6.4 API ........................................................................................................... 1394.7 JSON 实例 ............................................................................................................ 1414.7.1 JSON 实例的安装和部署 ....................................................................... 1424.7.2 JSON 实例的使用 ................................................................................... 1424.7.3 JSON 实例的开发 ................................................................................... 142第 5章 架构和数据模型 ................................................................................................ 1485.1 节点 ...................................................................................................................... 1495.1.1 SQL 节点 ................................................................................................. 1495.1.2 协调节点 .....................
|
|