展开全部

主编推荐语

详解分布式数据库的理论基础和应用实战技术。

内容简介

本书全方位讲解分布式数据库的知识点,由易到难、由浅入深地带领读者在分布式数据领域不断深入。

第1章主要介绍分布式数据库的起源与发展,并就分布式数据库的结构模式、作用及特点进行详细讲解。

第2章主要对分布式技术、分布式服务架构、云数据库与容器化技术、大数据平台、分布式存储与数据库以及区块链技术进行详细介绍。

第3章主要从分布式的基础理论、分布式事务分类以及分布式数据库分类、SequoiaDB数据库展开介绍。

第4章主要从体系结构、安装部署、实例创建、数据库操作以及数据库事务能力五个方面介绍分布式数据库架构。

第5章主要讲述分布式原理、高可用能力演示,以及集群扩容与缩容操作。

第6章主要讲解数据迁移的实例,数据库和集群的备份、恢复的基本知识和实例操作。

第7章主要介绍数据库的监控与管理,还会介绍几种代表性的快照类型,最后按照问题分类对常见错误进行描述并提供相应的解决方案。

本书适合作为高等学校计算机专业数据库相关课程的教材,也适合作为分布式数据库领域技术人员的参考书。

目录

  • 版权信息
  • 前言
  • 教学建议
  • 第1章 分布式数据库技术起源
  • 1.1 数据库的起源与发展
  • 1.2 分布式数据库系统的基本概念
  • 1.3 分布式数据库系统的作用与特点
  • 本章小结
  • 课后习题
  • 第2章 分布式技术概览
  • 2.1 分布式技术分类
  • 2.1.1 对称式多处理器架构
  • 2.1.2 并行计算
  • 2.1.3 分布式计算
  • 2.1.4 云计算
  • 2.1.5 去中心化计算
  • 2.2 分布式服务架构
  • 2.2.1 面向服务的架构
  • 2.2.2 微服务架构
  • 2.3 云数据库与容器化技术
  • 2.3.1 云数据库
  • 2.3.2 容器化技术
  • 2.4 大数据平台
  • 2.4.1 Hadoop
  • 2.4.2 Spark
  • 2.4.3 Storm
  • 2.4.4 Flink
  • 2.4.5 Flume
  • 2.4.6 Kafka
  • 2.5 分布式存储与数据库
  • 2.5.1 分布式对象存储
  • 2.5.2 NoSQL数据库
  • 2.5.3 分布式关系数据库
  • 2.6 区块链
  • 本章小结
  • 课后习题
  • 第3章 分布式数据库理论基础
  • 3.1 分布式的理论基础
  • 3.1.1 CAP理论
  • 3.1.2 分布式一致性理论
  • 3.2 分布式事务分类
  • 3.2.1 两阶段提交协议
  • 3.2.2 Google Spanner架构
  • 3.3 分布式数据库分类
  • 3.3.1 分库分表体系
  • 3.3.2 原生分布式数据库体系
  • 3.4 SequoiaDB数据库
  • 3.4.1 SequoiaDB数据库概述
  • 3.4.2 SequoiaDB数据库的主要技术特点
  • 3.4.3 SequoiaDB数据库的应用场景
  • 本章小结
  • 课后习题
  • 第4章 分布式数据库架构
  • 4.1 计算存储分离体系结构
  • 4.1.1 整体架构
  • 4.1.2 数据库存储引擎
  • 4.2 分布式数据库引擎安装部署
  • 4.2.1 安装部署综述
  • 4.2.2 推荐硬件配置
  • 4.2.3 Linux环境配置
  • 4.2.4 命令行安装
  • 4.2.5 可视化安装
  • 4.3 分布式数据库实例创建
  • 4.3.1 分布式数据库实例概述
  • 4.3.2 数据库实例——MySQL
  • 4.3.3 数据库实例——PostgreSQL
  • 4.3.4 数据库实例——SparkSQL
  • 4.4 数据库操作
  • 4.4.1 集合操作
  • 4.4.2 数据库基本操作
  • 4.4.3 全文索引
  • 4.5 数据库事务能力
  • 4.5.1 事务概述
  • 4.5.2 事务基本操作
  • 本章小结
  • 课后习题
  • 第5章 高可用与扩缩容
  • 5.1 分布式原理
  • 5.1.1 巨杉分布式集群架构
  • 5.1.2 数据分区机制
  • 5.1.3 数据选举
  • 5.1.4 数据同步
  • 5.2 高可用能力演示
  • 5.2.1 MySQL数据库实例高可用
  • 5.2.2 文件系统实例高可用
  • 5.3 集群扩容与缩容
  • 5.3.1 SAC
  • 5.3.2 集群扩容
  • 5.3.3 集群缩容
  • 本章小结
  • 课后习题
  • 第6章 数据迁移、备份与恢复
  • 6.1 批量数据迁移
  • 6.1.1 批量数据迁入
  • 6.1.2 使用mysqldump工具实现数据迁移实例
  • 6.1.3 mydumper和myloader多线程实例
  • 6.1.4 使用csv文件实现数据迁移
  • 6.2 实时数据迁移
  • 6.2.1 从MySQL迁移数据——实时复制
  • 6.2.2 从MySQL到SequoiaDB的复制实例
  • 6.3 数据库实例备份与恢复
  • 6.4 集群备份与恢复
  • 6.4.1 全量备份恢复
  • 6.4.2 增量备份恢复
  • 本章小结
  • 课后习题
  • 第7章 数据库监控与管理
  • 7.1 图形化监控方法
  • 7.1.1 总览
  • 7.1.2 节点
  • 7.1.3 资源
  • 7.1.4 主机
  • 7.2 快照监控指标
  • 7.2.1 会话快照
  • 7.2.2 数据库快照
  • 7.2.3 上下文快照
  • 7.2.4 事务快照
  • 7.2.5 操作系统快照
  • 7.3 常见错误处理指南
  • 7.3.1 系统配置类问题
  • 7.3.2 网络问题
  • 7.3.3 节点可靠性问题
  • 7.3.4 数据可靠性问题
  • 7.3.5 功能问题
  • 7.3.6 用户权限问题
  • 本章小结
  • 课后习题
  • 部分习题答案
  • 第1章习题
  • 第2章习题
  • 第5章习题
  • 第7章习题
  • 推荐阅读
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。