お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
- セクション1: Big Data / NoSQLの紹介
- NoSQLの概要
- CAP定理
- NoSQLを使用する適切な場面
- 列指向ストレージ
- NoSQLエコシステム
- セクション2: Cassandraの基本
- 設計とアーキテクチャ
- Cassandraノード、クラスタ、データセンタ
- キースペース、テーブル、行、列
- パーティショニング、レプリケーション、トークン
- Quorumと一貫性レベル
- ラボ: 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, commit log
- 読み込みパス / 書き込みパス
- キャッシュ
- vnodes
- セクション8: 管理
- ハードウェア選択
- Cassandraディストリビューション
- Cassandraのインストール
- ベンチマーク実行
- パフォーマンスとノードアクティビティを監視するツール
- DataStax OpsCenter
- Cassandraのパフォーマンス問題の診断
- ノードクラッシュの調査
- データ修復、削除、レプリケーションの理解
- その他のトラブルシューティングツールとヒント
- Cassandraのベストプラクティス(コンパクション、ガベージコレクション)
- セクション9: ボーナスラボ(時間許す限り)
- CassandraでPandora / Spotifyのような音楽サービスの実装
要求
- Javaプログラミング言語に慣れていること
- Linux環境での操作(コマンドラインのナビゲーション、vi / nanoを使用したファイル編集)に慣れていること
ラボ環境:
学生用に動作するCassandra環境が提供されます。学生はSSHクライアントとブラウザを使用してクラスタにアクセスできます。
ゼロインストール : 学生のマシンにCassandraをインストールする必要はありません!
21 時間
お客様の声 (3)
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
コース - Cassandra Administration
機械翻訳
Topics approached. Very complete.
Carlos Eloi Barros
コース - Cassandra for Developers
機械翻訳
Trainer had good practical knowledge about using Cassandra day-to-day at least for development purposes. Catering (snacks, coffee hour) were great 3 days length was good.
Mika Linnanoja
コース - Fundamentals of Cassandra DB
機械翻訳