讲师公开课内训文章


首页>公开课程 > IT相关 [返回PC端]

高并发高性能大容量数据库设计培训

讲师:尹立庆天数:2天费用:元/人关注:392

日程安排:

课程大纲:

大容量数据库设计
 
培训目标
1、 本课程介绍高并发高性能大容量分布式数据库系统,包括高并发高性能大容量数据库设计原理、部署方法、优缺点和应用模式等;
2、 本课程介绍数据存储架构,包括数据分片、弱的事务、分布式一致性协议算法、强一致性、平滑无限水平扩展节点的分布式数据库;
3、 介绍较新的高并发系统分布式缓存集群设计,代表产品有阿里的HBase、Redis、Redis Cluster,并且目前都已经在互联网场景进行了实践,取得了不错的效果;
4、 本课程介绍NoSQL原理及分类及使用,这些产品的原理、性能、实践、多个维度对比等方面进行有针对性的剖析,为企业的技术升级做准备。
 
培训对象
1、 本课程适合于高并发高性能大容量数据库设计应用人员;
2、 适合于互联网、金融机构等分布式数据库使用人员;
3、 适合于大数据、人工智能、数据挖掘人员;
 
课程大纲
第1个主题: 高并发高性能大容量数据库设计(介绍当前主流的高并发高性能大容量数据库设计原理、部署方法、优缺点和应用模式)
1、 业界主流的高并发高性能大容量数据库有哪些 
2、 高并发高性能大容量数据库的应用场景 
a) 大数据非结构化数据的应用场景 
b) 大数据历史明细查询的应用场景 
c) 秒杀高并发的应用场景 
d) 实时高并发业务的应用场景 
e) 在线实时统计分析的应用场景 
3、 高并发高性能大容量数据库的具体应用案例 
a) 分布式内存库在运营商话单详单查询系统中的应用 
b) 分布式内存库在金融行业流水业务查询系统中的应用 
c) 分布式内存库在微博自媒体业务中应用
4、 高并发高性能大容量数据库设计原理 
5、 高并发高性能大容量数据库部署方法 
6、 高并发高性能大容量数据库优缺点 
7、 高并发高性能大容量数据库应用模式
8、 分布式内存库的特性 
9、 CAP理论 
10、 BASE思想 
11、 RWN理论 
12、 分布式关系型内存库 
a) MySQL Cluster 
13、 分布式NoSQL列式内存库 
a) HBase 
b) Cassandra 
c) GemFire 
14、 分布式文档内存库 
a) MongoDB 
15、 高并发系统分布式缓存集群 
a) HBase 
b) Redis Cluster 
16、 案例:GemFire在实时交易系统12306的使用案例分享  
 
第2个主题: NoSQL原理及分类及使用(深入剖析NoSQL原理及分类及使用)
1、 什么是NoSQL 
2、 NoSQL基础概念 
3、 NoSQL种类与特点 
4、 NoSQL原理 
5、 NoSQL数据库架构 
6、 NoSQL分类 
7、 NoSQL使用 
8、 内存数据库 
9、 内存数据库原理 
10、 内存数据库优劣势剖析 
11、 单机NoSQL数据库 
12、 分布式NoSQL数据库 
13、 典型的NoSQL数据库 
14、 实例分享:NoSQL数据库案例剖析  
 
第3个主题: Redis基础知识(详细介绍Redis基础知识)
1、 Redis简介 
2、 Redis安装部署 
3、 Redis配置详解 
4、 客户端 
5、 Redis Key类型 
6、 Redis String类型 
7、 Redis Hash类型 
8、 Redis Set类型和ZSet类型 
9、 Redis List类型 
10、 Redis Key超时机制 
11、 Redis 持久化 
12、 Redis副本 
13、 Redis常用命令介绍  
 
第4个主题: 高并发系统分布式缓存集群设计(深入介绍高并发系统分布式缓存集群设计) 
1、 Redis数据库原理 
2、 Redis数据库应用 
3、 Redis开发实践(倒排索引) 
4、 Redis开发调试 
5、 Redis优化 
6、 Redis发布订阅机制剖析 
7、 Redis集群搭建 
8、 Codis介绍 
9、 Codis整体设计 
10、 Codis架构 
11、 Codis组件介绍  
 
第5个主题: Redis高级管理(深入介绍Redis的高级管理功能) 
1、 Redis安全 
2、 Redis加密 
3、 Redis信号处理 
4、 Redis连接管理 
5、 Redis高可用方案 
6、 Redis监测 
7、 Redis Benchmarks  
 
第6个主题: HBase查询的优化(深入剖析大数据分布式NoSQL技术及原理,并指导学员如何进行调优) 
1、 HBase介绍 
2、 HBase应用 
3、 HBase的特点 
4、 HBase逻辑模型
5、 HBase列族与列 
6、 HBase时间戳 
7、 行式数据库 vs 列式数据库 
8、 HBase物理模型 
9、 HBase集群部署优化方案介绍:HBase集群建立时的优化方法 
10、 倒排索引 
11、 HBase调优课堂实战案例:假如知道每天的活跃用户为一个集合,如何快速计算自定义时间段内的活跃用户?需要去重的 
12、 HBase分页查询方案介绍:是否有合适的分页查询方法? 
13、 HBase按条件快速查询方案介绍:假如rowkey的设计原则是:地区+厂家+拍照方+id+时间戳,如何快速的查找一个id一天的所有存储记录?如何快速查找按地区、厂商、拍照方、自定义时间段内自由排列组合的所有存储记录? 
14、 HBase Filter 15、 HBase Coprocessor 
 
第7个主题: MongoDB文档数据库(深入剖析MongoDB文档数据库功能与项目应用) 
1、 什么是MongoDB 
2、 MongoDB发展现状与趋势 
3、 介绍MongoDB基础概念 
4、 MongoDB架构剖析 
5、 MongoDB文档与集合 
6、 MongoDB集群搭建 
7、 MongoDB状态监控 
8、 MongoDB安全认证 
9、 MongoDB备份和恢复 
10、 MongoDB Shell操作 
11、 MongoDB数据类型 
12、 文档的增加、修改与删除 
13、 Java访问MongoDB文档的调试 
14、 MongoDB查询介绍 
15、 MongoDB MapReduce统计分析 
16、 MongoDB索引 
17、 MongoDB性能优化 
18、 MongoDB主从复制 
19、 MongoDB Sharding分片 
20、 Spark操作MongoDB项目案例:运营商话务数据分析案例剖析   
 
第8个主题: MongoDB文档数据库(深入剖析MongoDB文档数据库功能与项目应用) 
1、 MongoDB架构剖析 
2、 MongoDB文档与集合 
3、 MongoDB集群搭建 
4、 Java访问MongoDB文档的调试 
5、 MongoDB查询调优 
6、 提高读写速度的优化 
7、 MongoDB MapReduce统计分析 
8、 MongoDB索引 
9、 MongoDB性能优化 
10、 内存的优化方法 
11、 MongoDB主从复制 
12、 MongoDB Sharding分片 
13、 MongoDB副本集、分片集群优化案例:Mongodb副本集、分片集群建立的优化方法? 
14、 MongoDB优化方案剖析:为什么分片测试读写的速度比副本集要慢? 
 
第9个主题: 关系型分布式内存库MySQL Cluster(深入剖析关系型分布式内存库MySQL Cluster数据库功能与实现原理) 
1、 什么是MySQL Cluster 
2、 MySQL Cluster发展现状与趋势 
3、 介绍MySQL Cluster基础概念 
4、 MySQL Cluster架构剖析 
5、 NDB Cluster存储引擎 
6、 无共享体系结构 
7、 管理(MGM)节点 
8、 数据节点 
9、 SQL节点 
10、 标准MySQL客户端 
11、 MySQL Cluster应用场景 
12、 案例分享:MySQL Cluster在电商平台中的应用  
 
第10个主题: 数据存储架构(介绍数据存储架构) 
1、 数据存储架构 
2、 数据单机版存储架构 
3、 数据分布式存储架构 
4、 中心集群 
5、 去中心化集群 
6、 关系型数据库 
7、 层次数据存储架构 
8、 网状数据存储架构 
9、 行式数据存储架构 
10、 行式数据库原理 
11、 行式数据库架构 
12、 关系型数据库理论 
13、 RDBMS 
14、 行式数据库优劣势剖析 
15、 列式数据存储架构 
16、 列式数据库 
17、 列式数据库原理 
18、 日志结构文件系统 
19、 列式数据库架构 
20、 列式数据库优劣势剖析  
 
第11个主题: 分布式事务(介绍分布式事务) 
1、 强事务ACID 
2、 弱一致性、强一致性 
3、 分布式事务 
4、 两步提交、三步提交 
5、 分布式技术的存储、计算、算法、开发等能力的完美结合 
6、 弱事务 
7、 数据的强一致性 
8、 分布式一致性协议算法 
9、 平滑无限水平扩展节点 
10、 深入分析企业业务数据特点 
11、 思想的应用 
12、 事务剖析 
13、 分布式事务剖析 
14、 分布式系统的职责分离思想 
15、 CAP理论 
16、 BASE思想 
17、 RWN原理 
18、 事务的特征ACID 
19、 弱一致性事务 
20、 强一致性事务 
21、 分布式事务
22、 两阶段提交 
23、 三阶段提交 
24、 数据库事务隔离标准分析 
25、 ANSI事务隔离级别 
26、 P1 脏读(“Dirty read”) 
27、 P2 不可重复读(“Non-repeatable read”) 
28、 P3 幻读(“Phantom”) 
29、 基于锁的事务隔离 
30、 基于快照的事务隔离 
31、 两阶段提交(2 Phase Commit简称2PC)协议 
32、 产品应用案例 
 
大容量数据库设计

上一篇: 战略营销与渠道模式转型
下一篇: 经销商如何从夫妻店走向管理


其他相关公开课程:


联系电话:4000504030
24小时热线(微信):
13262638878(华东)
18311088860(华北)
13380305545(华南)
15821558037(华西)
服务投诉:13357915191

 
线上课程关注公众号