课程培训
NoSQL数据库开发与实战培训课程,nosql培训

NoSQL数据库开发与实战培训课程

课程安排

主题

内容见要

海量数据处理系统

的架构设计

 

这个部分主要讲解海量数据处理的架构设计,针对海量数据的问题设计海量数据的架构解决方案。

· 海量数据处理的系统场景

· 大数据时代的数据架构解决方案

· 海量数据处理的架构汇总

· 8种海量数据处理的架构设计比较

· HBase在复杂数据体系中的位置

· HBase如何与其他海量数据处理系统协同

· 分布式系统架构的海量数据处理设计

· 海量数据处理设计

典型案例分析:结合一个500强实时数据系统的实例案例进行分析,详细分析海量数据处理的架构设计

NoSQL的实践应用

HBase与其他NoSQL的共存及其主要应用场景分析

· NoSQL综述解决的实际问题

· 关系数据库暴露的问题

· High performance并发要求

· Huge Storage的存取

· High Scalability的服务器分布要求

· High Availability的服务器健壮要求

· 关系型数据库失效的场景

· NoSQL与关系型数据库设计理念比较

· HBase与关系型数据库的协作

· HBase的优劣及其与关系型数据库的差异与区别

· NoSQL设计模型分析

· K-V模型的Column设计

· Document模型的B Tree设计

· Object模型的基于Object数据访问设计

· NoSQL实例分析

· Apache Hbase架构解析

· Facebook Cassandra架构解析

· Google BigTable架构解析

· NoSQL中Memcache与Redis的应用场景

· NoSQL中MongoDB的应用场景

· NoSQL中Hadoop, Spark的应用场景

· 主流NoSQL的产品差异比较

· 综合应用NoSQL的解决方案处理复杂环境数据高负载,高并发, 高性能的数据体系

· HBase的应用场景实践解析及其解决的业务问题

o 海量数据写入 

o 消息类(类似Facebook的message)

o Schema-free 

o LOG-Append类的业务

o 大表的复杂/多维度索引

o 分析类

o 大批量读取

· HBase的数据场景实践解析

o HBase表数据量的范围

o HBase的数据操作类别

o HBase的读写场景

o HBase的排序场景

o HBase不适宜的技术场景

典型案例分析:结合一个500强实时数据采集系统的实例案例进行分析,详细分析NoSQL的综合开源架构应用多种NoSQL的产品集合应用

典型案例分析:结合一个大型互联网系统的实例案例进行分析,详细分析HBase的主要应用场景及其解决的业务问题

Hadoop作为HBase的重要基石-HBase的存储架构

 

· 文件存储-HDFS

· HDFS-工作原理

· 分布式Hadoop HDFS的集群搭建与部署

· HDFS核心架构分析

· Hadoop HDFS读/写文件快速解析

· HBase与分布式Hadoop HDFS的关系

· 如何基于Hadoop HDFS构建HBase

· 基于Hadoop HDFS的HBase存储模型

· HBase的三层索引结构

· HBase的Row Base设计思想

· HBase存储的逻辑视图与物理视图

· HBase表的Row key键、Column Family列族、Cell qualifier列族修饰符(列)、Timestamp时间戳、Region区域、HBase锁 解析

· HBase物理存储模型的核心架构

· HRegin与HTable的关系及其核心架构分析

· HFile格式分析

· HFile的6个组成部分

· HLog 分析

· 三层B+树的扩展LSMTree

· Compact与Splite对性能的影响

· 如何优化HBase的存储

课堂演练:学员搭建一个基本的HBase通过HBase的文件体系, 了解HBase的存储过程,并针对不同业务场景尝试优化HBase存储

HBase集群架构搭建及实践案例沙盘演练

· HBase版本介绍与选择

· HBase部署实践

· 系统环境配置

· HBase进程分布规划与启动

· HBase Region Server

· 基于HBase的命令总结

· HBase高阶使用操作

· HBase集群架构搭建方法

· HBase集群架构性能管理

· 去中心化的HBase单点问题改进

· HBase的调优和节点扩展最佳实践

· 主要调优工具和性能监控工具

· HBase集群对于硬件的要求和选型

· HBase集群中对硬件、操作系统的调优方法

· 实际案例分析

· ZooKeeper与HBase

· HBase Master与Region Server

· ZooKeeper在HBase集群中的应用方式

· 基于HBase的集群解决方案

· 典型案例分析:结合一个大型商业系统的实例案例分析及演练HBase集群架构搭建过程

· 课堂演练:学员搭建一个HBase与ZooKeeper的集群更加深入的了解Region Server, Mater, ZooKeeper之间的关系, 及HBase的高阶操作与优化

HBase架构及实践案例沙盘演练

· 为什么实用Hadoop/HBase

· Hadoop的架构体系与HBase的应用关系

· HBase的核心设计机制

· HBase的使用场景?什么情况下使用HBase,为什么使用HBase,HBase使用带来的实践价值

· 开发环境准备

· Eclipse与HBase的集成

· HBase进行数据读、写操作

· 基于的API编程模型及其开发演练

· 关系型数据库与HBase

· HBase的Client端

· HBase架构分析

· 基于HBase项目架构设计 

· 入库和查询的设计与实现

· 髙实时性,大并发下HBase的数据处理解决方案

· 案例演练HBase的主体特性

· Features:Scalability实现

· HBaseFeatures:Column-Oriented实现

· High Performance Random R/W实现

· HBase Features: Scan Search实现

· HBase Features: High‐Availability实现

典型案例分析:结合一个500强实时数据采集系统的实例案例进行分析,详细分析HBase的开源架构应用及其使用场景与整体系统架构的结合

典型案例分析:通过HBase API完成一个复杂数据系统的操作过程

课堂演练:学员通过HBase API完成一个消息系统的HBase代码

 

·  

HBase 的表结构设计

· 依据于业务的HBase表结构设计的基本思想

· 基于星核结构的思想进行的HBase表结构设计

· 数据双写的设计

· 索引表的设计

· Rowkey的设计建议

· Rowkey非单一ID

· Rowkey为组合性

· 如何通过Rowkey覆盖查询场景

· 创建分词索引表

· 交互性应用消息的表结构设计

· 无结构化数据的表结构设计

· Column Family的设计

· 缓存表的设计

典型案例分析:结合一个大型互联网电商系统的实例案例进行分析,详细分析HBase的表结构设计

课堂演练:学员通过HBase API完成一个类似于滴滴打车的高并发系统的HBase表结构设计

HBase DB性能优化

· 基于HBase的ZooKeeper优化

· HBase的Region Server优化

· HBase的存储文件优化

· HBase的缓存优化

· HTablePool的设计

· HBase写速度优化的7个实践

· HBase读速度优化的6个实践

· HBase客户端的读写优化

· 如何调整业务访问HBase的方式,从而整体优化HBase的应用性能

· HBase的表结构设计优化

典型案例分析:结合一个500强实时数据采集系统的应用数据, 对HBase进行性能测试, 演示不同优化对于HBase性能的影响

HBase综合案例演练

 

一个大型的实例大数据项目:

具备掌握HBase大数据应用系统的完整 架构设计,具备项目的分析、开发、部署的全过程的能力,贯穿前面课程的主要内容,使大家熟悉一个完整大数据项目的分析、架构设计、开发、优化、部署的全过程。

 

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击

服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。

专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>
技术支持:帮做网络