Amazon DynamoDB の学習リソースとツール
以下に示すその他のリソースを使用して、DynamoDB について理解し、作業を行うことができます。
コーディングと可視化のツール
次のコーディングおよび視覚化ツールを使用して DynamoDB を操作できます。
-
Amazon DynamoDB 用の NoSQL Workbench – DynamoDB テーブルの設計、作成、クエリ、管理に役立つ、統合されたビジュアルツールです。このツールは、データモデリング、データの視覚化、クエリ開発機能を備えています。
-
Dynobase
– DynamoDB テーブルの表示と操作、アプリケーションコードの作成、リアルタイム検証を伴うレコードの編集を簡単に行うデスクトップツール。 -
DynamoDB Toolbox
– データモデリング、JavaScript および Node.js での作業に役立つユーティリティを提供する Jeremy Daly 氏のプロジェクト。 -
DynamoDB Streams Processor
– DynamoDB Streams の操作を簡単にするために使用できるシンプルなツール。
「規範的ガイダンス」の記事
「AWS の規範的ガイダンス」には、プロジェクトを加速させるのに役立つ、実績のある戦略、ガイド、パターンが記載されています。これらのリソースは、お客様のビジネス目標の達成を支援してきた長年の経験に基づいて、AWS テクノロジーのエキスパートと AWS パートナーのグローバルコミュニティによって開発されました。
データモデリングと移行
グローバルテーブル
サーバーレス
SaaS アーキテクチャ
データ保護とデータ移動
雑則
規範ガイダンスの動画チュートリアル
DynamoDB に関するその他の規範的ガイダンスの記事と動画については、「規範的ガイダンス
ナレッジセンターの記事
AWS ナレッジセンターの記事と動画には、AWS のお客様から寄せられるよくある質問やリクエストが網羅されています。DynamoDB に関連した特定のタスクに関する最新のナレッジセンターの記事を、いくつか以下に示します。
コスト最適化。
スロットリングとレイテンシー
Pagination (ページ分割
トランザクション
トラブルシューティング:
DynamoDB に関するその他の記事や動画については、ナレッジセンターの記事
ブログ投稿、リポジトリ、ガイド
「DynamoDB デベロッパーガイド」の他に、DynamoDB を使用するうえで役立つリソースが多数あります。DynamoDB を使用するためのブログ投稿、リポジトリ、ガイドをいくつか紹介します。
-
さまざまな AWS SDK 言語での DynamoDB コード例
のAWSリポジトリ: Node.js、 Java、 Python、 .Net、 Go、 Rust 。 -
DynamoDB ブック
– Alex DeBrie 氏からの包括的なガイドで、DynamoDB を使用したデータモデリングに対する戦略主導型のアプローチについて説明します。 -
DynamoDB ガイド
– Alex DeBrie 氏からのオープンガイドで、DynamoDB NoSQL データベースの基本的な概念と高度な機能について説明します。 -
How to switch from RDBMS to DynamoDB in 20 easy steps
– Jeremy Daly 氏からデータモデリングを学ぶために役立つステップのリスト。 -
DynamoDB JavaScript DocumentClient cheat sheet
– Node.js または JavaScript 環境で DynamoDB を使用してアプリケーションの構築を開始するのに役立つデータシート。 -
DynamoDB Core Concept Videos
– このプレイリストでは、DynamoDB の多くの重要な概念が説明されています。
データモデリングと設計パターンのプレゼンテーション
DynamoDB を最大限に活用するには、データモデリングと設計パターンに関する次のリソースを使用できます。
-
AWSre:Invent 2019: DynamoDB を使用したデータモデリング
-
DynamoDB データモデリングの原則の使用開始に役立つ、Alex DeBrie
氏の講演
-
-
AWS re:Invent 2019: Advanced design patterns
-
このセッションでは、Jeremy Daly が 12 の重要ポイント
を説明しています。
-
-
AWS re:Invent 2020: DynamoDB advanced design patterns – Part 1
-
AWS re:Invent 2020: DynamoDB advanced design patterns – Part 2
注記
各セッションでは、さまざまなユースケースと例について説明しています。
トレーニングコース
DynamoDB についてさらに学ぶためのさまざまなトレーニングコースや教育オプションがあります。現在の例をいくつかご紹介します。
-
Developing with Amazon DynamoDB
– AWS による設計で、Amazon DynamoDB のデータモデリングを使用して実際のアプリケーションを開発する初心者をエキスパートに育成します。 -
DynamoDB deep dive course
– Pluralsight のコース。 -
Amazon DynamoDB: Building NoSQL database-driven applications
– edX でホストされる AWS トレーニングと認定チームのコース。