?项目目标
课程将利用TPCWbenchmark,Classicalthree-tierarchitecture(Web,EJB,andDatatiers),ClientEmulator,MySQL等核心技能构建一个大规模电商平台,资助各人明白电商平台的功能及原理,把握实现可靠,可扩展的分布式数据库体系技能。
?完成课程你将get
明白电商平台的核心功能
明白云盘算平台的经济学原理
纯熟把握计划、分析、摆设、测试分布式体系
能动态控制分布式体系性能
把握CAP原理在分布式体系中的计划和实际运用
把握分布式数据库体系查询优化方法
?主讲老师
Pengcheng
Sr.SoftwareEngineer@Hortonworks
本科毕业于华中科技大学,2008年在清华大学主动化系得到PHD学位,2012年在乔治亚理工盘算机系得到PHD学位。毕业后在NECLabsAmerica担当researcher,成为ApacheHivePMC成员。曾发表40篇文章及多项专利,受邀去澳大利亚,日本,欧洲演讲。2013年得到NEC特别贡献奖。研究爱好:centralized/distributeddatabasesystems,HadoopMapReduce,Cloudcomputing,andsoftware-definednetworking。
?课程大纲
第一周
理论课
相识电商平台workload
TPCWbenchmark先容与摆设
实战课
云盘算平台上摆设TPCWbenchmark
设置本地运行环境
设置云盘算平台环境
运行TPCWbenchmark
运行ClientEmulator
第二周
理论课
分布式体系计划思绪原则CAP
关系型数据库MySQL先容
数据库体系查询优化简介
数据库体系的可靠性
数据库体系的可扩展性
负载均衡的原理和利用
MySQLreplication工作原理
实战课
下载,安装,设置,摆设MySQLreplication
Routing差别的查询到MySQLreplication
计划,实现,摆设负载均衡器
计划,实现,摆设可靠性包管器
第三周
理论课
控制体系计划
运用控制体系来控制分布式数据库体系性能
体系及时性能和及时资源可视化
实战课
创建新的MySQLSlave的snapshot
Slave与Master的log同步
检测装置,控制装置,实行装置连合调试
ClientEmulator、控制体系、分布式数据库连合调试
第附近
理论课
体系瓶颈分析
分布式数据库体系实际测试
项目总结和方向扩展
实战课
网络分析体系状态常用工具dstats应用
具体实现分布式数据库体系在访问量变革时动态调解资源
真实案例分析
?注册第一次课程
注册链接:
https://zoom.us/webinar/register/a17c7acba92b38034ac87b605f06faf5
或点击左下角“阅读原文”。
?参加大规模电商平台实战学习交换群
?接洽课程负责人
Chloe
Wechat:chloebittiger
Email:janeren@bittiger.io
我要评论