大数据互联网架构-Redis&Mycat培训方案
浏览:761次 作者:小编培训简述
在本课程深入学习的过程中,学员将全面提升以下专业技能与实战能力:
1.精通Redis的安装、配置以及生产环境的全面部署策略,确保系统高效稳定运行
2.深入理解并熟练运用Redis的各种数据类型,提升数据存储与处理效率
3.领悟Redis内存管理的核心原理,为优化系统性能奠定坚实基础
4.熟练掌握Redis的持久化机制与事务处理技巧,确保数据安全与一致性
5.掌握构建Redis可扩展集群与高可用架构的方法,提升系统可靠性与扩展性
6.精通Mycat的安装、配置和生产环境部署,为数据库管理提供强大支持
7.深入实战,掌握Mycat数据库分库分表的先进技巧,提高数据处理能力
8.熟练进行Mycat生产环境下的性能调优,确保系统运行效率最大化
9.探索并实施Mycat生产环境下的高可用解决方案,增强系统的稳定性和容错能力。
培训收益
1.精通大数据基础架构的构建原理、高效管理策略、灵活部署技巧,以及核心组件的工作机制和应用实践。
2.培养学员具备搭建和维护企业级大数据平台环境的卓越能力,确保其能够熟练部署并优化大数据解决方案。
培训特色
1. 巧妙融合理论与实践,以案例剖析为主线,穿插深邃的理论阐释,形成深入浅出的教学体系;
2. 专家解读核心内容,辅以学员的主题研讨与分组探究;
3. 通过全方位的知识架构、专题技能的精准掌握以及安全实践能力的显著提升,打造高效互动、实效显著的授课模式。
日程安排
| 大数据互联网架构 | ||
| 时间 | 章节 | 授课内容 | 
| 第一天 | Redis简介及安装部署 
 | redis是什么 | 
| redis的优势 | ||
| redis与其它数据库和软件的对比 | ||
| redis性能测试报告 | ||
| redis应用场景 | ||
| redis单机安装部署及启动验证 | ||
| Redis常用命令及数据结构 | key操作命令(del exists等) | |
| 字符串(append get mget set等) | ||
| 列表(lset rpop等) | ||
| 哈希表(hdel hget hlen等) | ||
| 集合(sadd spop等) | ||
| 有序集合(zcount zincrby zscore等) | ||
| Redis 管道及事务 | 批量插入 | |
| 事务 | ||
| Redis与Lua | ||
| Redis如何管理Lua脚本 | ||
| 管道:多条命令执行 | ||
| Redis持久化 | 持久化简介 | |
| AOF持久化方案 | ||
| RDB持久化方案 | ||
| 问题定位与优化 | ||
| fork操作 | ||
| 子进程开销监控和优化 | ||
| AOF追加阻塞 | ||
| 内存优化 
 | 内存消耗 
 | |
| 内存使用统计 
 | ||
| 内存消耗划分 
 | ||
| 子进程内存消耗 
 | ||
| 内存管理 
 | ||
| 设置内存上限 
 | ||
| 动态调整内存上限 
 | ||
| 内存回收策略 
 | ||
| 内存优化 
 | ||
| redisObject对象 
 | ||
| 缩减键值对象 
 | ||
| 共享对象池 
 | ||
| 字符串优化 
 | ||
| 编码优化 
 | ||
| 控制键的数量 
 | ||
| Redis集群 
 | 一致性hash原理 | |
| 基于jedis的一致性哈希代码开发 | ||
| 哨兵基本概念 | ||
| 主从复制的问题 | ||
| Redis Sentinel的高可用性 | ||
| 安装和部署高可用集群 | ||
| 部署拓扑结构 | ||
| 部署Redis数据节点 | ||
| 部署Sentinel节点 | ||
| 配置优化 | ||
| 部署技巧 | ||
| Redis监控 
 | 详细配置 | |
| 状态及监控 | ||
| 第二天 | Mycat介绍 
 | Mycat概述 | 
| Mycat发展现状、RoadMap | ||
| Mycat架构设计原理 | ||
| 配置和使用入门 | ||
| Mycat故障排查指南 
 | 常见问题 | |
| 日志排查 | ||
| 命令行工具指南 | ||
| Mycat数据库分库分表实战 
 | Mycat分片规则详解和案例 | |
| Mycat性能测试与调优 
 | Mycat跨分片聚合处理、Mycat跨分片JOIN、Mycat分布式事务 | |
| Mycat性能参数及调优 | ||
| Mycat性能测试 | ||
| Mycat高可用方案 
 | 读写分离机制 | |
| 集群机制 | ||
| 高可靠性的生产方案 | ||
| Mycat项目实施方案 
 | Mycat最佳实践 | |
| Mycat集成方案 | ||
| Mycat数据扩容与迁移 | ||
| Mycat生产案例分析 | ||
(注:大纲还可根据需求进行调整)
推荐讲师
赵老师 清华大学计算机双学士,拥有15年IT行业经验和10年培训授课经历,专长于大数据、数据库、中间件技术和Java。现任甲骨文(中国)软件系统有限公司高级技术顾问,曾任职于BEA系统、北电网络和Motorola等公司。
工作经历:
2007至今:甲骨文全球支持中心,提供产品支持与解决方案。
2005-2007:北电网络,担任高级软件架构师。
2004-2005:Motorola,担任高级软件工程师。
2003-2003:亿阳通信,售前工程师和软件工程师。
2002:IBM中国研究中心,实习。
培训经历:
为多家企业进行大数据、数据库和Java技术培训。
项目经验:
设计基于Oracle的大数据解决方案。
开发中石油油罐运输车辆实时监控系统。
认证:
持有Oracle Weblogic 11g系统管理员、IBM DB2数据库、Sun SCJP和CCNA等多个专业认证。
 企业内训1
    企业内训1
    - 标签: Redis 大数据互联网架构课程 Mycat 大数据互联网架构 大数据互联网架构培训 Redis&Mycat培训 Redis&Mycat课程
- 
            上篇: Python数据分析培训方案 下篇: 华为大数据体系培训方案 
 
                