课程大纲

介绍

MemSQL概述

了解 MemSQL 体系结构

使用 MemSQL 操作快速入门

了解基本 MemSQL 概念

  • MemSQL 命令概述
  • 使用行存储和列存储
  • 实现数据分发
  • 使用分片键
  • 实现分布式联接
  • 使用引用表
  • 了解应用程序集群拓扑

安装和升级 MemSQL

  • 设计集群
  • 进行手动安装
  • 扩容集群
  • 实施升级
  • 保护 MemSQL

使用架构设计和查询优化

  • 使用事务
  • 使用地理空间数据
  • 了解索引类型
  • 使用稀疏性和归一化形式
  • 动手实践:使用引用表查询具有变体数组长度的 JSON
  • 使用分片关键策略
  • 确定分片策略
  • 了解分析、解释和分析
  • 实现查询性能的架构优化
  • 使用查询提示

深入了解管理 MemSQL 操作

  • 使用 MemSQL Ops 命令行界面
  • 管理集群
  • 了解管理员关键概念
  • 备份和恢复数据
  • 扩展集群大小
  • 处理集群故障
  • 管理高可用性
  • 监控 MemSQL
  • 使用跟踪日志
  • 使用持久性和恢复
  • 运行诊断

使用 MemSQL 过程 SQL (MPSQL)

  • 使用表值函数
  • 使用用户定义的函数
  • 使用用户定义的聚合函数
  • 使用存储过程

实施性能基准测试和微调

  • 使用实验性指标
  • 使用 dbbench 进行性能测试
  • 动手实践:使用数据库工作负载生成器
  • 使用管理视图
  • 实现工作负载分析
  • 动手:MemSQL 顶部

使用 MemSQL 管道和实时数据引入

  • 使用 MemSQL Connector for Apache Spark
  • 将 MemSQL 管道与 Apache Kafka 和 AWS S3 结合使用

创建实时应用程序

  • 使用商业智能仪表板
  • 使用 MemSQL 管道进行机器学习
  • 实施实时仪表板
  • 实施预测分析

故障排除 MemSQL

总结和结论

要求

  • 具有 Linux、关系数据库系统和 SQL 平台的经验
  • 具有 Scala、Java 或 Python 编程经验
  28 小时

人数



每位参与者的报价

客户评论 (4)

相关课程

课程分类