課程簡介

介紹

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 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客戶評論 (4)

相關課程

課程分類