展开全部

主编推荐语

从实用的角度详细介绍NoSQL分布式数据库系统的理论与实现机制方面的有关原理和方法。

内容简介

本书共分10章,第1章和第2章介绍分布式数据库系统的基础和背景,主要包括分布式数据库系统的基本概念、体系结构、发展历史和主要研究的问题;第3-8章为全书的重点,介绍分布式数据库系统的核心技术,包括分布式数据库设计、分布式查询处理与优化、分布式查询的存取优化等。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 第1章 绪论
  • 1.1 数据库系统
  • 1.1.1 数据库系统的基本概念
  • 1.1.2 关系型数据库
  • 1.1.3 NoSQL数据库的特点
  • 1.2 分布式数据库的数据管理
  • 1.2.1 分布式数据处理
  • 1.2.2 CAP理论
  • 1.3 ACID与BASE
  • 1.3.1 ACID特性
  • 1.3.2 BASE原理
  • 1.3.3 最终一致性
  • 1.4 NoSQL数据库分类
  • 小结
  • 思考题
  • 第2章 认识HBase
  • 2.1 HBase简介
  • 2.1.1 HBase的发展历程
  • 2.1.2 HBase的特性
  • 2.1.3 HBase与Hadoop
  • 2.2 HDFS原理
  • 2.2.1 HDFS的基本架构
  • 2.2.2 HDFS的分块机制和副本机制
  • 2.2.3 HDFS的读写机制
  • 2.2.4 HDFS的特点与使用场景
  • 2.3 HBase的组件和功能
  • 2.3.1 客户端
  • 2.3.2 ZooKeeper
  • 2.3.3 HMaster
  • 2.3.4 RegionServer
  • 2.4 HBase的使用场景及案例
  • 2.4.1 搜索引擎应用
  • 2.4.2 捕获增量数据
  • 2.5 HBase的安装与配置
  • 2.5.1 准备工作
  • 2.5.2 HBase的安装与配置
  • 小结
  • 思考题
  • 第3章 HBase数据模型与使用
  • 3.1 HBase数据模型
  • 3.1.1 HBase的基本概念
  • 3.1.2 数据模型
  • 3.2 HBase Shell基本操作
  • 3.2.1 数据定义
  • 3.2.2 数据操作
  • 3.2.3 过滤器操作
  • 3.3 HBase编程方法
  • 3.3.1 基于Java的编程方法
  • 3.3.2 基于Thrift协议的编程方法
  • 3.3.3 基于MapReduce的分布式处理
  • 小结
  • 思考题
  • 第4章 HBase原理实现
  • 4.1 HBase基本原理
  • 4.1.1 Region定位
  • 4.1.2 数据存储与读取
  • 4.1.3 WAL机制
  • 4.2 HBase Region管理
  • 4.2.1 HFile合并
  • 4.2.2 Region拆分
  • 4.2.3 Region合并
  • 4.2.4 Region负载均衡
  • 4.3 HBase集群管理
  • 4.3.1 运维管理
  • 4.3.2 数据管理
  • 4.3.3 故障处理
  • 小结
  • 思考题
  • 第5章 MongoDB基础
  • 5.1 概述
  • 5.2 基本概念
  • 5.2.1 文档数据模型
  • 5.2.2 文档存储结构
  • 5.2.3 数据类型
  • 5.2.4 MongoDB的安装与测试
  • 5.3 数据库与集合的基本操作
  • 5.3.1 数据库操作
  • 5.3.2 集合操作
  • 5.4 文档的基本操作
  • 5.4.1 文档的键定义规则
  • 5.4.2 插入操作
  • 5.4.3 更新操作
  • 5.4.4 删除操作
  • 5.4.5 查询操作
  • 5.5 索引
  • 5.5.1 索引简介
  • 5.5.2 索引类型
  • 5.5.3 索引操作
  • 5.6 聚合
  • 5.6.1 聚合管道方法
  • 5.6.2 map-reduce方法
  • 小结
  • 思考题
  • 第6章 MongoDB进阶
  • 6.1 集群架构
  • 6.1.1 主从复制
  • 6.1.2 副本集
  • 6.1.3 分片
  • 6.2 MongoDB分布式集群部署
  • 6.2.1 分布式集群架构
  • 6.2.2 部署副本集
  • 6.2.3 部署分片集群
  • 6.3 MongoDB编程方法
  • 6.3.1 通过Java访问MongoDB
  • 6.3.2 通过Python访问MongoDB
  • 6.3.3 MongoDB的可视化工具Robomongo
  • 小结
  • 思考题
  • 第7章 其他非关系型数据库简介
  • 7.1 内存数据库简介
  • 7.1.1 Memcached简介
  • 7.1.2 Redis简介
  • 7.2 图形数据库
  • 7.2.1 Neo4j
  • 7.2.2 Neo4j应用案例
  • 小结
  • 思考题
  • 第8章 NewSQL数据库
  • 8.1 TiDB数据库
  • 8.1.1 TiDB架构
  • 8.1.2 TiDB的存储原理
  • 8.1.3 TiDB的管理机制
  • 8.1.4 TiDB应用案例
  • 8.2 OceanBase
  • 8.2.1 OceanBase特性
  • 8.2.2 OceanBase系统架构
  • 小结
  • 思考题
  • 第9章 综合实验
  • 9.1 MongoDB实验
  • 9.1.1 获取和存储数据
  • 9.1.2 分析数据
  • 9.2 HBase实验
  • 9.2.1 数据库的设计
  • 9.2.2 实现
  • 9.3 代码清单
  • 9.3.1 MongoDB实验代码清单
  • 9.3.2 HBase实验代码清单
  • 参考文献
展开全部

评分及书评

评分不足
2个评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。