コース概要

    セクション 1: ビッグ データの概要 / NoSQL NoSQL の概要 CAP 定理 NoSQL が適切な場合 コラム型ストレージ NoSQL エコシステム
セクション 2 : Cassandra 基礎 設計とアーキテクチャ
  • Cassandra ノード、クラスター、データセンター
  • キースペース、テーブル、行、列
  • パーティショニング、レプリケーション、トークン
  • クォーラムと整合性レベル
  • ラボ: CQLSH を使用した cassandra との対話
  • セクション 3: データ モデリング – パート 1 CQL の概要
  • CQL データ型
  • キースペースとテーブルの作成
  • 列とタイプの選択
  • 主キーの選択
  • 行と列のデータ レイアウト
  • 生存時間 (TTL)
  • CQLでクエリを実行する
  • CQLの更新
  • コレクション(リスト/マップ/セット)
  • ラボ: CQL を使用したさまざまなデータ モデリング演習。クエリとサポートされるデータ型を試してみる
  • セクション 4: データ モデリング – パート 2 セカンダリ インデックスの作成と使用
  • 複合キー (パーティション キーとクラスタリング キー)
  • 時系列データ
  • 時系列データのベスト プラクティス
  • カウンター
  • ライトウェイトトランザクション (LWT)
  • ラボ: インデックスの作成と使用。時系列データのモデリング
  • セクション 5: データ モデリング ラボ: グループ設計セッションでは、さまざまなドメインの複数のユースケースが提示されます
  • 学生はグループに分かれてデザインやモデルを考え出します
  • さまざまなデザインについて議論し、決定事項を分析する
  • ラボ: いずれかのシナリオを実装する
  • セクション 6: Cassandra ドライバー Java ドライバーの概要
  • Java クライアントを使用した CRUD (作成/読み取り/更新、削除) 操作
  • 非同期クエリ
  • ラボ: Cassandra の Java API を使用する
  • セクション 7 : Cassandra 内部は Cassandra 内部の設計を理解しています
  • sstables、memtables、コミットログ
  • 読み取りパス / 書き込みパス
  • キャッシング
  • vノード
  • セクション 8: 管理ハードウェアの選択
  • Cassandra 分布
  • Cassandra ベスト プラクティス (圧縮、ガベージ コレクション)
  • トラブルシューティングのツールとヒント
  • ラボ: 学生が Cassandra をインストールし、ベンチマークを実行します
  • セクション 9: ボーナス ラボ (時間の許す限り) Cassandra に Pandora / Spotify などの音楽サービスを実装します。
  • 要求

    • Javaプログラミング言語に慣れていること
    • Linuxの環境に慣れている(コマンドラインの操作、vi / nanoによるファイル編集)

    (゜Д゜)・゜・;

      21 時間
     

    参加者の人数


    開始

    完了


    Dates are subject to availability and take place between 10:00 and 17:00.
    Open Training Courses require 5+ participants.

    関連コース

    関連カテゴリー