当前位置: 首页 > 内训课程 > 课程内容
广告1
相关热门公开课程更多 》
相关热门内训课程更多 》
相关最新下载资料

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

课程编号:29164

课程价格:¥25000/天

课程时长:2 天

课程人气:280

行业类别:行业通用     

专业类别:大数据 

授课讲师:尹立庆

  • 课程说明
  • 讲师介绍
  • 选择同类课
【培训对象】
1、本课程适合于高并发高性能大容量数据库设计应用人员; 2、适合于互联网、金融机构等分布式数据库使用人员; 3、适合于大数据、人工智能、数据挖掘人员;

【培训收益】


时间 内容
第一天
第1个主题:高并发高性能大容量数据库设计(介绍当前主流的高并发高性能大容量数据库设计原理、部署方法、优缺点和应用模式)(60分钟)
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原理及分类及使用)(60分钟)
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基础知识)(30分钟)
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个主题:高并发系统分布式缓存集群设计(深入介绍高并发系统分布式缓存集群设计)(60分钟)
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的高级管理功能)(30分钟)
1、Redis安全
2、Redis加密
3、Redis信号处理
4、Redis连接管理
5、Redis高可用方案
6、Redis监测
7、Redis Benchmarks

第6个主题:HBase查询的优化(深入剖析大数据分布式NoSQL技术及原理,并指导学员如何进行调优)(180分钟)
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文档数据库功能与项目应用)(120分钟)
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文档数据库功能与项目应用)(90分钟)
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数据库功能与实现原理)(90分钟)
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个主题:数据存储架构(介绍数据存储架构)(30分钟)
1、数据存储架构
2、数据单机版存储架构
3、数据分布式存储架构
4、中心集群
5、去中心化集群
6、关系型数据库
7、层次数据存储架构
8、网状数据存储架构
9、行式数据存储架构
10、行式数据库原理
11、行式数据库架构
12、关系型数据库理论
13、RDBMS
14、行式数据库优劣势剖析
15、列式数据存储架构
16、列式数据库
17、列式数据库原理
18、日志结构文件系统
19、列式数据库架构
20、列式数据库优劣势剖析

第11个主题:分布式事务(介绍分布式事务)(30分钟)
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、产品应用案例 

咨询电话:
0571-86155444
咨询热线:
  • 微信:13857108608
联系我们