搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
NoSQL数据库从入门到实战(微课视频版)/大数据与人工智能技术丛书
0.00     定价 ¥ 49.80
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302609490
  • 作      者:
    编者:吕云翔//郭婉茹//余志浩//贺祺//郭宇光|责编:王冰飞//薛阳
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2022-07-01
收藏
畅销推荐
内容介绍
本书基础理论和实际案例相结合,循序渐进地介绍了多种NoSQL数据库,全面系统地说明了多种NoSQL数据库的使用方法和适用范畴,并通过四个具体案例阐述了NoSQL数据库在实际生活中的应用。全书共13章,分别介绍NoSQL数据库基本原理、文档数据库与MongoDB、列族数据库与HBase、键值数据库与Redis和图数据库与Neo4j等知识,书中的每种数据库都有相应的实现代码和实例。 本书主要面向广大从事数据分析或软件工程的专业人员,从事高等教育的专任教师,高等院校的在读学生及相关领域的广大科研人员。
展开
目录
第1章 数据库系统基础
1.1 关系数据库
1.1.1 关系数据发展
1.1.2 关系数据库的功能
1.1.3 关系数据库的优缺点
1.2 NoSQL数据库
1.2.1 NoSQL数据库发展
1.2.2 NoSQL与大数据
1.2.3 NoSQL的特点
1.3 NoSQL数据库分类及应用场景
1.3.1 文档数据库
1.3.2 列族数据库
1.3.3 键值对数据库
1.3.4 图数据库
1.4 NewSQL数据库
1.4.1 NewsQL数据库简介
1.4.2 NewSQL数据库特点
第2章 N0sQL数据库基本原理
2.1 分布式数据管理特点
2.1.1 数据分片
2.1.2 数据多副本存储
2.1.3 读写分离
2.1.4 分布式系统的可伸缩性
2.2 分布式系统的一致性问题
2.2.1 CAP原理
2.2.2 BASE与最终一致性
2.2.3 Paxos
第3章 文档数据库与MongoDB
3.1 MongoDB简介
3.2 基本概念
3.2.1 文档数据模型
3.2.2 文档存储结构
3.2.3 数据类型
3.3 MongoDB的安装与配置
3.3.1 单机环境部署
3.3.2 MongoDB的配置文件
3.4 MongoDB的基本操作
3.4.1 Mongo Shell的使用
3.4.2 数据库和集合操作
3.4.3 基本增删改查操作
3.4.4 聚合和管道
3.4.5 索引操作
3.5 通过Java访问MongoDB
3.5.1 数据库和集合操作
3.5.2 基本增删改查操作
3.5.3 聚合和管道
3.5.4 索引操作
3.6 通过Python访问MongoDB
3.6.1 数据库和集合操作
3.6.2 基本增删改查操作
3.6.3 聚合和管道
3.6.4 索引操作
第4章 MongoDB分片与副本集
4.1 副本集概述
4.1.1 副本集概念
4.1.2 副本集成员
4.2 部署副本集
4.2.1 环境准备
4.2.2 副本集的安装与启动
4.2.3 副本集的初始化
4.3 副本集基本操作
4.3.1 查看成员状态
4.3.2 同步副本文档
4.3.3 故障转移
4.3.4 配置副本集成员
4.4 副本集机制
4.4.1 同步机制
4.4.2 心跳检测机制
4.4.3 选举机制
4.5 分片概述
4.5.1 分片概念
4.5.2 分片策略
4.5.3 分片架构
4.6 部署分片集群
4.6.1 环境准备
4.6.2 部署MongoDB
4.6.3 部署Config Server
4.6.4 部署Shard
4.6.5 部署Mongos
4.6.6 启用分片
4.7 分片的基本操作
第5章 MongoDB GridFS
5.1 GridFS概述
5.1.1 GridFS概念
5.1.2 GridFS应用场景
5.2 GridFS存储原理
5.2.1 GridFS存储结构
5.2.2 GridFS存储过程
5.3 GridFS基本操作
5.3.1 使用Shell操作MongoDB GridFS
5.3.2 使用Java操作MongoDB GridFS
5.3.3 使用Python操作MongoDB GridlFS
第6章 列族数据库与HBase
6.1 HBase简介
6.1.1 HBase的发展
6.1.2 与关系数据库的比较
6.2 HBase的组件和功能
6.2.1 Client
6.2.2 Zookeeper
6.2.3 Master
6.2.4 Region Server
6.2.5 HBase的安装与配置
6.3 HBase的数据模型
6.3.1 表与行键
6.3.2 列标识与列族
6.3.3 单元格
6.4 HBase的基本操作
6.4.1 HBase Shell
6.4.2 表和列族操作
6.4.3 数据更新
6.4.4 数据查询
6.4.5 HBase Table设计原则
6.5 通过Java访问HBase
6.5.1 基本环境配置
6.5.2 表的连接和操作
6.5.3 表操作与数据更新
6.5.4 数据查询
第7章 HBase进阶
7.1 水平分区原理
7.1.1 meta表
7.1.2 数据写入和读取机制
7.1.3 预写日志
7.1.4 分区拆分
7.2 HBase Region管理
7.2.1 HFile合并
7.2.2 Region拆分
7.2.3 Region合并
7.2.4 Region负载均衡
7.3 HBase集群的高可用性与伸缩性
7.3.1 Zookeeper的基本原理
7.3.2 基于Zookeeper的高可用性
7.3.3 集群数据迁移过程
第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 使用redis-cli连接到Redis
8.2.4 获取服务器信息
8.3 Redis数据结构与应用场景
8.3.1 字符串操作
8.3.2 散列操作
8.3.3 列表操作
8.3.4 集合操作
8.3.5 Bitmap操作
8.4 使用Java操作Redis
8.4.1 环境搭建
8.4.2 字符串操作
8.4.3 散列操作
8.4.4 列表操作
8.4.5 集合操作
第9章 图数据库与Neo4j
9.1 图论与图数据库
9.1.1 图的基本概念
9.1.2 图解决的问题
9.1.3 图数据库
9.1.4 属性图模型
9.2 Neo4j基础入门
9.2.1 Neo4j的关键概念和特点
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证