网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | NoSQL数据库实战派(Redis+MongoDB+HBase) |
分类 | |
作者 | 赵渝强 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 内容推荐 本书介绍了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集群。 目录 ==第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存储引擎 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。