NoSQL数据库实战派:Redis + MongoDB + HBase
正版图书,可开发票,请放心购买。
¥
80
6.8折
¥
118
全新
仅1件
作者赵渝强
出版社电子工业出版社
ISBN9787121443404
出版时间2021-02
装帧平装
开本16开
定价118元
货号11792782
上书时间2024-07-19
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
"赵渝强 近20年IT行业从业经历,清华大学计算机软件工程专业毕业,华为认证讲师 曾担任京东大学大数据学院院长,Oracle中国有限公司高级技术顾问 精通大数据、数据库、中间件技术和Java技术"
目录
==第1篇 基于内存的NoSQL数据库
第1章 内存对象缓存技术Memcached
★1.1 Memcached基础
1.1.1 Memcached的体系架构
1.1.2 Memcached的数据存储方式
★1.2 使用Memcached在内存中缓存数据
1.2.1 【实战】在CentOS上部署Memcached
1.2.2 【实战】使用Telnet操作Memcached
1.2.3 【实战】使用Java操作Memcached
1.2.4 【实战】实现Memcached的客户端路由
★1.3 Memcached集群
1.3.1 【实战】部署Memcached的“主主复制”集群
1.3.2 【实战】使用KeepAlived实现Memcached的高可用
第2章 Redis基础
★2.1 Redis入门
2.1.1 缓存的架构
2.1.2 Redis的优势
2.1.3 Redis与其他Key-Value数据库有何不同
2.1.4 一个典型的Redis应用案例——记录用户的登录次数,查询活跃用户
★2.2 Redis的安装和访问
★2.3 Redis的数据结构
2.3.1 简单动态字符串
2.3.2 跳跃表
2.3.3 压缩列表
2.3.4 整数集合
2.3.5 字典
2.3.6 快表
2.3.7 Stream
2.3.8 HyperLogLog
2.3.9 RedisObject
★2.4 Redis的存储结构
★2.5 键管理
2.5.1 键管理的基本操作
2.5.2 【实战】遍历键
2.5.3 【实战】迁移键
第3章 Redis高级特性及原理
★3.1 消息的发布与订阅
3.1.1 “发布者-订阅者”模式
3.1.2 “生产者-消费者”模式
★3.2 Redis的事务
3.2.1 【实战】使用命令操作Redis的事务
3.2.2 【实战】在事务操作中使用watch功能
3.2.3 【实战】使用Java API操作Redis的事务
★3.3 数据持久化
3.3.1 RDB持久化
3.3.2 AOF持久化
★3.4 使用PipeLine优化请求的传递
★3.5 慢查询日志
3.5.1 慢查询的配置参数
3.5.2 【实战】管理和使用慢查询日志
3.5.3 慢查询日志很好实践
★3.6 Lua脚本编程语言
3.6.1 Lua基础
3.6.2 【实战】使用Lua脚本实现限流
第4章 Redis集群与高可用
★4.1 Redis主从复制
4.1.1 部署Redis主从复制
4.1.2 Redis主从复制的源码剖析
★4.2 基于哨兵的高可用架构
4.2.1 部署Redis哨兵
4.2.2 哨兵的主要配置参数
4.2.3 哨兵的工作原理
★4.3 Redis Cluster集群
4.3.1 什么是Redis Cluster集群
4.3.2 Redis Cluster集群的体系架构
4.3.3 部署Redis Cluster集群
4.3.4 【实战】操作与管理Redis Cluster集群
4.3.5 【实战】实现Redis Cluster集群的代理分片
★4.4 Codis集群
4.4.1 Codis集群的体系架构
4.4.2 部署Codis集群
4.4.3 【实战】基于Codis集群的主从复制
4.4.4 【实战】基于Codis集群的数据分布式存储
第5章 Redis故障诊断与优化
★5.1 监控Redis
5.1.1 监控Redis的内存
5.1.2 监控Redis的吞吐量
5.1.3 监控Redis的运行时信息
5.1.4 监控Redis的延时
★5.2 删除策略和淘汰策略
5.2.1 内存的删除策略
5.2.2 内存的淘汰策略
★5.3 Hot Key
5.3.1 监控Hot Key
5.3.2 Hot Key的常见处理办法
★5.4 Big Key
★5.5 缓存的更新策略
5.5.1 “maxmemory-policy更新”策略
5.5.2 “超时更新”策略
5.5.3 “主动更新”策略
★5.6 缓存与数据库的数据一致性
5.6.1 数据一致性案例分析
5.6.2 延时双删策略
5.6.3 异步更新缓存
★5.7 分布式锁
★5.8 Redis缓存的常见问题
5.8.1 提高缓存命中率
5.8.2 缓存预热
5.8.3 缓存穿透
5.8.4 缓存雪崩
5.8.5 缓存击穿
==第2篇 基于文档的NoSQL数据库
第6章 MongoDB基础
★6.1 MongoDB简介
★6.2 部署和使用MongoDB
6.2.1 【实战】在CentOS上安装MongoDB 5
6.2.2 【实战】使用配置文件启动MongoDB服务器
6.2.3 【实战】使用JavaScript命令行工具mongoshell
6.2.4 【实战】使用MongoDB图形化工具MongoDB Compass
★6.3 MongoDB中的数据类型
6.3.1 ObjectId类型
6.3.2 日期类型
6.3.3 数值类型
6.3.4 其他数据类型
★6.4 MongoDB的体系结构
6.4.1 逻辑存储结构
6.4.2 物理存储结构
★6.5 MongoDB的存储引擎
6.5.1 WiredTiger存储引擎
6.5.2 MMAP v1存储引擎
主编推荐
"(1)覆盖了3种技术。 (2)主线清晰,循序渐进。 (3)突出实战,注重效果。 (4)深入原理,关注难点和易错点。"
精彩内容
本书介绍了NoSQL数据库生态圈体系,包括Redis、MongoDB和HBase,内容涉及开发、运维、管理与架构。“第1篇 基于内存的NoSQL数据库”(第1~5章)包括:内存对象缓存技术Memcached、Redis基础、Redis高级特性及原理、Redis集群与高可用和Redis故障诊断与优化。“第2篇 基于文档的NoSQL数据库”(第6~10章)包括:MongoDB基础、操作MongoDB的数据、MongoDB的数据建模、MongoDB的管理和MongoDB的集群。“第3篇 列式存储NoSQL数据库”(第11~15章)包括:HBase基础、部署与操作HBase、HBase原理剖析、HBase的高级特性和监控与优化HBase集群。
— 没有更多了 —
以下为对购买帮助不大的评价