互联网
类型
可以朗读
语音朗读
163千字
字数
2019-04-01
发行日期
展开全部
主编推荐语
从实用的角度详细介绍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实验代码清单
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。
