初回ユーザー向けの Amazon DynamoDB リソース - Amazon DynamoDB

初回ユーザー向けの Amazon DynamoDB リソース

初めて使用する方は、以下のセクションに目を通し、必要に応じて参照することをお勧めします。

  • サービスのハイライトと料金製品の詳細ページには、DynamoDB の全般的な製品概要、一般的なユースケース、サービスのハイライト、料金が記載されています。

  • DynamoDB リソース – 「DynamoDB リソース」セクションには、サービス、データモデリングの概念、主要な特徴と機能を紹介する動画、チュートリアル、規範ガイダンスがあります。

  • 開始方法 – 「DynamoDB の使用開始」セクションには、DynamoDB のセットアップ、サンプルテーブルの作成、データのアップロードに関する情報が記載されています。AWS Management Console、AWS CLI、NoSQL Workbench、DynamoDB API を使用して基本的なデータベースオペレーションを実行する方法についても説明しています。

  • DynamoDB 基本コース – テーブル設計、データ型、基本オペレーションなど、DynamoDB の基本を学習する無料のデジタルコース。このコースは、DynamoDB および NoSQL データベースを初めて使用する開発者に最適です。

  • DynamoDB ナゲット – DynamoDB の主要な概念と機能を説明する、焦点を絞った短い動画チュートリアルのコレクション。これらのバイトサイズの動画では、データモデリング、パーティショニング戦略、アクセスパターン、ベストプラクティスなどのトピックを理解しやすい形式で紹介します。

  • DynamoDB コードサンプルリポジトリ – 実用的な DynamoDB コード例をさまざまなプログラミング言語で示します。

  • 無料の DynamoDB トレーニング – AWS は、DynamoDB の概念、機能、ベストプラクティスを対象とした無料のデジタルトレーニングコースを提供します。DynamoDB ディープダイブコースシリーズでは、効率的なデータモデルの設計、効果的なパーティションキーの実装、セカンダリインデックスの効果的な使用の各方法について説明します。

  • NoSQL Workbench for DynamoDBNoSQL Workbench は、データモデリング、データ可視化、クエリ開発機能を提供する統合ビジュアルツールです。DynamoDB テーブルの設計、作成、クエリ、管理に役立ちます。DynamoDB のデータモデリングの概念の学習やアクセスパターンのテストに特に重要です。

  • DynamoDB 設計パターン – さまざまなユースケースのベストプラクティスを示すDynamoDB を使用した設計とアーキテクチャの設計に関するベストプラクティスおよび データモデリングの例。効果的なソリューションを実装するための実用的な例とコードサンプルが含まれています。

  • 実践的なチュートリアルテーブルの作成から複雑なクエリの実装まで、DynamoDB の一般的なタスクをガイドする、AWS Management Consoleのステップバイステップチュートリアル。

  • DynamoDB への移行 – このリレーショナルデータベースから DynamoDB への移行は、データベースを DynamoDB に移行するためのプロセス、ツール、戦略の概要を示します。

  • DynamoDB 用の AWS Well-Architected レンズDynamoDB の Well-Architected レンズを使用して DynamoDB ワークロードを最適化するは、DynamoDB を使用して信頼性、安全性、効率性、費用対効果の高いアプリケーションを設計および運用するためのアーキテクチャのベストプラクティスを提供します。Well-Architected フレームワークの 6 つの柱に沿った設計原則、アーキテクチャパターン、運用ガイダンスが含まれています。

Amazon DynamoDB の初回ユーザー向けの追加のベストプラクティス

前述のセクションを完了したら、これらのセクションを参照してください。

AWS CLI リソース

AWS コマンドラインインターフェイス (AWS CLI) を使用する場合は、これらのドキュメントが使用開始に役立ちます。

  • AWS CLI ドキュメント

    このセクションには、AWS CLI のダウンロード、システムでの AWS CLI の実行、AWS 認証情報の指定に関する情報が記載されています。

  • DynamoDB 向けの AWS CLI ドキュメント

    この別個のドキュメントでは、DynamoDB 用のすべての AWS CLI コマンド (構文と例を含む) について説明します。

プログラミングリソース

さまざまな一般的プログラミング言語を使用して、DynamoDB API を使用するアプリケーションプログラムを記述できます。次にいくつかのリソースを示します。

  • Amazon Web Services のツール

    AWS には、DynamoDB をサポートする多数の Software Development Kit (SDK) が用意されています。DynamoDB のコードは、Java、.NET、PHP、Ruby、その他の言語で作成できます。これらの SDK は、DynamoDB へのリクエストのフォーマット、レスポンスの解析、再試行ロジックとエラー処理の提供により、アプリケーション開発を大幅に簡素化します。

  • DynamoDB API リファレンス

    AWS SDK を使用しない場合は、DynamoDB API を使用して DynamoDB を直接操作できます。このドキュメントでは、DynamoDB のすべての API オペレーション (構文と例を含む) について説明します。リクエストを作成および認証してレスポンスを処理する際のトラブルシューティングのヒントと情報をこのセクションで確認できます。