更新时间:2023-11-15 18:33:14
封面
版权信息
内容提要
前言
第1章 绪论
1.1 数据库的相关概念
1.2 大数据与NoSQL
1.3 云计算与NoSQL
小结
思考题
第2章 NoSQL数据库的基本原理
2.1 关系型数据库的原理简述
2.2 分布式数据管理的特点
2.3 分布式系统的一致性问题
2.4 NoSQL的常见数据模型
2.5 NoSQL的其他相关技术
第3章 MongoDB的原理和使用
3.1 概述
3.2 MongoDB数据格式
3.3 安装配置MongoDB
3.4 命令客户端操作
3.5 复杂数据格式
3.6 图形化客户端操作
3.7 编程访问MongoDB
第4章 MongoDB的管理与集群部署
4.1 概述
4.2 手动操作mongod
4.3 复制集的原理与配置
4.4 分片的原理与配置
4.5 MongoDB的安全机制
4.6 在Linux下部署MongoDB
第5章 图数据库Neo4j
5.1 图数据库简介
5.2 Neo4j Desktop及相关组件
5.3 Cypher语言的常见用法
5.4 Neo4j服务端
5.5 编程访问Neo4j示例
第6章 键值对数据库Redis
6.1 Redis和内存数据库
6.2 部署和配置Redis
6.3 Redis的Shell环境
6.4 Shell环境中的数据查询与操作
6.5 Redis的高级功能
6.6 Redis集群简介
6.7 Redis的编程示例
6.8 Redis的扩展工具简介
第7章 Cassandra的原理和使用
7.1 Cassandra概述
7.2 Cassandra的技术原理
7.3 Cassandra的部署与配置
7.4 CQL与cqlsh环境
7.5 CQL数据查询
7.6 CQL数据更新
7.7 编程访问Cassandra
第8章 Hadoop和HBase简介
8.1 Hadoop概述
8.2 Hadoop体系介绍
8.3 HBase简介
8.4 Hadoop和HBase的部署
第9章 其他NoSQL数据库简介
9.1 时序数据库简介
9.2 搜索引擎系统简介
附录1 基于Maven构建NoSQL开发项目
附录2 在CentOS 7上安装Python 3