お問い合わせ

コース概要

  • セクション 1: Big Data / NoSQL への紹介
    • NoSQL の概要
    • CAP 定理
    • NoSQL が適切な場面
    • カラム型ストレージ
    • NoSQL エコシステム
  • セクション 2: Cassandra の基礎
    • デザインとアーキテクチャ
    • Cassandra ノード、クラスタ、データセンター
    • キースペース、テーブル、行、カラム
    • パーティショニング、レプリケーション、トークン
    • クォーラムと整合性レベル
    • 実習: CQLSH を使用して Cassandra とのインタラクション
  • セクション 3: データモデリング – パート 1
    • CQL への紹介
    • CQL データ型
    • キースペースとテーブルの作成
    • カラムと型選択
    • 主キーの選択
    • 行とカラムのデータレイアウト
    • 生存期間 (TTL)
    • CQL によるクエリ
    • CQL アップデート
    • コレクション(list / map / set)
    • 実習: CQL を使用した様々なデータモデリング演習;クエリとサポートされるデータ型の実験
  • セクション 4: データモデリング – パート 2
    • セカンダリインデックスの作成と使用
    • 複合キー(パーティションキーとクラスターキー)
    • 時系列データ
    • 時系列データのベストプラクティス
    • カウンタ
    • 軽量トランザクション(LWT)
    • 実習: インデックスの作成と使用;時系列データのモデリング
  • セクション 5: Cassandra の内部構造
    • Cassandra の設計の内部を理解する
    • SSTables、memtables、コミットログ
  • セクション 6: 管理
    • ハードウェア選択
    • Cassandra ディストリビューション
    • Cassandra ノード間の通信
    • ストレージエンジンへのデータ書き込みと読み取り
    • データディレクトリ
    • アンチエントロピー操作
    • Cassandra コンパクション
    • コンパクション戦略の選択と実装
    • Cassandra のベストプラクティス(コンパクション、ガベージコレクションなど)
    • 低メモリフットプリントでのテスト用 Cassandra インスタンスの作成
    • トラブルシューティングツールとヒント
    • 実習: 学生が Cassandra をインストールし、ベンチマークを実行する

要求

  • Linux 環境に慣れていること(コマンドラインの操作、vi / nano によるファイル編集)
  • 対面コースの場合、8 GB の RAM を搭載したラップトップまたはデスクトップ
  • リモートコースの場合、動作する Cassandra ラブが提供されるため、Web ブラウザがあれば問題ありません
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー