互联网
类型
可以朗读
语音朗读
269千字
字数
2024-02-01
发行日期
展开全部
主编推荐语
一本介绍分布式数据库基础内容与应用的大数据专业类图书。
内容简介
本书共11章,采用原理+代码实例+综合案例的编写形式,清晰明了地介绍分布式数据库的原理、基础应用、进阶应用及主流工具的使用方法、应用场景,以理实结合为编写要求,让读者能够轻松学习和掌握分布式数据库的内容。
目录
- 版权信息
- 内容提要
- 前言
- 第1章 数据库概述
- 任务1.1 数据库系统概述
- 1.1.1 数据库系统的基本概念
- 1.1.2 关系数据库
- 任务1.2 MySQL的安装与使用
- 1.2.1 MySQL简介
- 1.2.2 MySQL的安装
- 1.2.3 MySQL数据库的基本操作
- 1.2.4 MySQL数据表的基本操作
- 1.2.5 数据的基本操作
- 任务1.3 分布式数据库
- 1.3.1 CAP与BASE理论
- 1.3.2 分布式数据库概述
- 任务1.4 Python和Java连接数据库
- 1.4.1 Python操作MySQL
- 1.4.2 Java操作MySQL
- 本章小结
- 第2章 HBase安装、数据模型与数据操作
- 任务2.1 HBase简介
- 2.1.1 HBase概述
- 2.1.2 HBase的应用场景
- 任务2.2 HBase伪分布式环境部署
- 2.2.1 ZooKeeper简介、安装与测试
- 2.2.2 Hadoop简介、安装与测试
- 2.2.3 伪分布式HBase安装与配置文件的修改
- 2.2.4 启动并测试HBase伪分布式集群
- 任务2.3 HBase基本原理
- 2.3.1 HBase的基本概念
- 2.3.2 HBase的数据模型
- 任务2.4 HBase Shell基本操作
- 2.4.1 HBase命名空间及其基本操作
- 2.4.2 HBase数据表及其基本操作
- 2.4.3 HBase的CRUD操作
- 2.4.4 HBase过滤器
- 本章小结
- 第3章 MongoDB安装、数据操作与安全操作
- 任务3.1 MongoDB概述
- 3.1.1 MongoDB简介
- 3.1.2 MongoDB的类SQL数据库特性
- 任务3.2 MongoDB的安装
- 3.2.1 在Windows环境下安装MongoDB
- 3.2.2 在Ubuntu环境下安装MongoDB
- 3.2.3 MongoDB启动测试
- 任务3.3 MongoDB的基本使用方法
- 3.3.1 数据库与集合的基本操作
- 3.3.2 文档的基本操作
- 任务3.4 MongoDB聚合操作
- 3.4.1 聚合管道操作
- 3.4.2 map-reduce操作
- 任务3.5 MongoDB索引操作
- 3.5.1 索引简介
- 3.5.2 索引策略
- 任务3.6 MongoDB安全操作
- 3.6.1 安全检测列表
- 3.6.2 启用访问控制
- 3.6.3 身份验证
- 本章小结
- 第4章 Redis安装、数据类型与数据操作
- 任务4.1 Redis概述
- 4.1.1 Redis简介
- 4.1.2 Redis的应用场景
- 任务4.2 Redis的安装
- 4.2.1 在Windows环境下安装Redis
- 4.2.2 在CentOS环境下安装Redis
- 4.2.3 在Ubuntu环境下安装Redis
- 任务4.3 Redis的基本命令
- 4.3.1 Redis基本命令的相关操作
- 4.3.2 Redis关于键的操作
- 任务4.4 Redis支持的数据类型与基本操作
- 4.4.1 字符串基本操作
- 4.4.2 哈希基本操作
- 4.4.3 列表基本操作
- 4.4.4 集合基本操作
- 4.4.5 有序集合基本操作
- 本章小结
- 第5章 Neo4j安装与Cypher操作
- 任务5.1 Neo4j概述
- 5.1.1 Neo4j简介
- 5.1.2 Cypher简介
- 任务5.2 安装Neo4j
- 5.2.1 在Windows环境下安装Neo4j
- 5.2.2 在Ubuntu环境下安装Neo4j
- 5.2.3 Neo4j配置文件
- 任务5.3 Cypher入门
- 5.3.1 数据类型
- 5.3.2 命名规范
- 5.3.3 Cypher保留关键字
- 任务5.4 常见的Cypher操作
- 5.4.1 CREATE
- 5.4.2 MATCH
- 5.4.3 RETURN、LIMIT和SKIP
- 5.4.4 DELETE和REMOVE
- 5.4.5 WHERE
- 5.4.6 SET
- 5.4.7 ORDER BY
- 5.4.8 WITH
- 5.4.9 UNION
- 5.4.10 MERGE
- 5.4.11 UNWIND
- 5.4.12 LOAD CSV
- 本章小结
- 第6章 HBase编程操作、核心原理与集群管理
- 任务6.1 HBase的编程操作
- 6.1.1 HBase的表操作
- 6.1.2 HBase的CRUD操作
- 6.1.3 HBase过滤器
- 任务6.2 HBase核心原理
- 6.2.1 数据存储
- 6.2.2 定位与读取操作
- 6.2.3 WAL机制
- 任务6.3 HBase Region管理
- 6.3.1 HFile合并
- 6.3.2 Region的拆分与合并
- 6.3.3 Region的负载均衡
- 6.3.4 RowKey设计
- 任务6.4 HBase集群管理
- 6.4.1 运维管理
- 6.4.2 数据处理
- 6.4.3 故障处理
- 本章小结
- 第7章 MongoDB编程操作、生产环境部署与集群管理
- 任务7.1 MongoDB编程操作
- 7.1.1 Java操作MongoDB
- 7.1.2 Python操作MongoDB
- 任务7.2 MongoDB复制集部署
- 7.2.1 复制集架构
- 7.2.2 部署MongoDB复制集
- 任务7.3 MongoDB分片集部署
- 7.3.1 分片集架构
- 7.3.2 MongoDB分片集部署
- 任务7.4 MongoDB运维
- 7.4.1 数据备份
- 7.4.2 性能监控
- 本章小结
- 第8章 Redis编程操作与生产环境部署
- 任务8.1 Redis编程操作
- 8.1.1 下载Redis驱动
- 8.1.2 Redis相关操作
- 任务8.2 Redis主从模式
- 8.2.1 Redis主从复制的作用和架构
- 8.2.2 部署Redis主从模式
- 8.2.3 主从复制模式实践
- 任务8.3 Redis哨兵模式
- 8.3.1 Redis哨兵模式的作用和架构
- 8.3.2 部署Redis哨兵模式
- 8.3.3 哨兵模式应用
- 任务8.4 配置Redis集群模式
- 8.4.1 Redis集群模式的作用和架构
- 8.4.2 部署Redis集群模式
- 8.4.3 Redis集群模式应用
- 本章小结
- 第9章 Neo4j编程操作、扩展与运维管理
- 任务9.1 Neo4j编程操作
- 9.1.1 Java操作Neo4j
- 9.1.2 Python操作Neo4j
- 任务9.2 APOC扩展与使用
- 9.2.1 APOC简介与安装
- 9.2.2 APOC的使用
- 任务9.3 ALOG扩展与使用
- 9.3.1 ALOG简介与安装
- 9.3.2 ALGO的应用
- 任务9.4 Neo4j运维
- 9.4.1 Neo4j备份与恢复
- 9.4.2 Neo4j性能与安全
- 本章小结
- 第10章 其他NoSQL数据库
- 任务10.1 Elasticsearch
- 10.1.1 Elasticsearch背景
- 10.1.2 Elasticsearch基础内容
- 任务10.2 ClickHouse
- 10.2.1 ClickHouse简介
- 10.2.2 ClickHouse基础内容
- 任务10.3 时序数据库
- 10.3.1 时序数据库背景
- 10.3.2 核心特点
- 10.3.3 应用场景
- 任务10.4 向量数据库
- 10.4.1 向量数据库概述
- 10.4.2 向量数据库的特点
- 10.4.3 向量数据库的应用场景
- 本章小结
- 第11章 综合实验
- 任务11.1 HBase数据库与关系数据库数据迁移
- 11.1.1 环境设置
- 11.1.2 MySQL数据库的设计与数据导入
- 11.1.3 启动HBase以及Thrift服务
- 11.1.4 将数据从MySQL导入HBase
- 任务11.2 MongoDB数据存储与可视化分析
- 11.2.1 环境设置
- 11.2.2 获取和存储数据
- 11.2.3 分析数据并可视化
- 任务11.3 Redis整合Ngnix实现网页缓存
- 11.3.1 环境设置
- 11.3.2 OpenResty环境搭建
- 11.3.3 在Nginx代理服务器中使用Redis缓存网页数据
- 任务11.4 Neo4j社交网络查询
- 11.4.1 环境设置
- 11.4.2 数据准备与导入
- 11.4.3 查询语句
- 本章小结
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。