类似推荐
编辑推荐
从实用的角度详细介绍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实验代码清单
参考文献
NoSQL数据库原理与应用是2019年由人民邮电出版社出版,作者王爱国。
得书感谢您对《NoSQL数据库原理与应用》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。