Amazon DynamoDB リソース
Amazon DynamoDB の開始方法
Amazon DynamoDB の使用をすぐに開始する方法についての情報をお探しですか? DynamoDB を数ステップで開始する方法を知ることができる、極めて重要な DynamoDB のドキュメントガイド、ユーザーガイド、チュートリアルを以下に示します。
ドキュメント
規範的ガイダンスは、実績のある戦略、ガイド、およびパターンを提供して、クラウド移行、モダナイゼーション、および最適化プロジェクトを加速するのに役立ちます。これらのリソースは、AWS のテクノロジーエキスパートと AWS パートナーのグローバルコミュニティによって開発されました。
ラボ
このデジタルカリキュラムでは、アプリケーションが API および関連する AWS サービスを通じて、Amazon DynamoDB とどのようにインタラクションするかを学びます。DynamoDB テーブルとインデックスを作成して操作する方法と、モニタリング、パフォーマンス、セキュリティのためにデータベースを最適化する方法を学びます。また、DynamoDB の設計原則を使用してアプリケーションを設計する方法についても学習します。 カリキュラムには、説明した設計パターンとソリューションの実装に役立つコード例が含まれています。
ラボ
Amazon DynamoDB 向けの AWS ワークショップおよびラボコンテンツポータルには、DynamoDB の機能と NoSQL データモデリングのベストプラクティスを理解するのに役立つワークショップと実践的なコンテンツのコレクションがあります。
チュートリアル
このコースでは、AWS のお客様に key-value およびドキュメントデータベースを提供するサービスである Amazon DynamoDB をご紹介します。このコースでは、このサービスとその中核的な機能を紹介します。
チュートリアル
このコースでは、このサービスが他の AWS サービスとどのように統合するかを説明し、重要な用語とテクノロジーの概念をご紹介します。また、サービスのデモが含まれます。
チュートリアル
Python SDK を使用して、データの挿入、クエリの実行、インデックスの作成、および項目の更新方法を学びます。
チュートリアル
このラボでは、Amazon DynamoDB と Amazon Simple Notification Service (Amazon SNS) を使用して、マルチプレイヤー対応かつターン制のゲームを構築する方法を学習します。
チュートリアル
DynamoDB を使用するゲームアプリケーションのアクセスパターンに合わせてデータモデルを設計する方法を学びます。
移行のリソース
DynamoDB は、リレーショナルデータベースのスケールと運用の課題を克服するために、AWS のお客様と Amazon.com のデベロッパーの両方のニーズから逆算して構築されました。Amazon DynamoDB に移行したお客様は、パフォーマンスとスケールの改善、総保有コストの削減、オーバーヘッドの削減、回復力の向上から恩恵を享受しています。ここでは、DynamoDB への移行に役立つドキュメント、ブログ、ツール、動画、お客様の声をご覧いただけます。
ドキュメント
このガイドは、DynamoDB への移行の仕組み、使用可能なツール、ワークロードに適した移行戦略の選択方法を理解するのに役立ちます
ホワイトペーパー
このホワイトペーパーでは、ワークロードを RDBMS から DynamoDB に移行するためのベストプラクティスに焦点を当てています。
ドキュメント
このガイドの冒頭では、DynamoDB の機能と利点の概要を説明します。ガイドの 2 番目の部分では、リレーショナルデータの DynamoDB へのマッピングと、DynamoDB で CRUD オペレーションをサポートするためのアプリケーションの変更という、移行に関する 2 つの課題について説明します。
ドキュメント
このガイドは、リレーショナル DBMS から DynamoDB に移行する方法、使用可能なツール、潜在的な移行戦略を評価して要件に合った戦略を選択する方法を理解するのに役立ちます。
ドキュメント
このガイドは、AWS Database Migration Service (AWS DMS) を使用して Amazon Relational Database Service (Amazon RDS) for MySQL から Amazon DynamoDB にデータを移行するプロセスを理解するのに役立ちます。
ドキュメント
AWS Data Migration Services (AWS DMS) を使用して DynamoDB テーブルにデータを移行します。AWS DMS は、リレーショナルデータベースまたは MongoDB のソースとしての使用をサポートしています。
認定エキスパート
AWS IQ は、お客様がオンデマンドのコンサルタントとプロジェクト作業のために、AWS 認定サードパーティーのエキスパートを迅速に見つけ、作業を依頼して、支払うことを可能にします。AWS IQ を利用するエキスパートは、DynamoDB データベースのセットアップや既存のデータベースからの移行など、さまざまなプロジェクトの実践的なサポートを提供することで、AWS プロジェクトを迅速に開始および完了できます。
デベロッパーツールとサンプルコード
ドキュメント
DynamoDB 向けのすべての API オペレーションを詳しく説明します。また、サポートされているウェブサービスプロトコルについて、リクエスト、レスポンス、およびエラーのサンプルを提供します。
AWS CLI
このインターフェイスリファレンスには、Amazon DynamoDB の管理に使用できるプログラミングまたは CLI に関するドキュメントが含まれています。Amazon DynamoDB CLI コマンド、構文、一般的なコマンドの例のすべてが記載されています。
サンプルコード
この AWS ドキュメントには、AWS Software Development Kit (SDK) で DynamoDB を使用する方法を示すコードサンプルが含まれています。
ホワイトペーパーとレポート
アナリストレポート
この IDC レポートでは、ビジネス目標とデータベース変革の取り組みをサポートするために Amazon DynamoDB を使用する組織にとっての価値と利点を調査します。年間平均利益は 848 万 USD、3 年間の ROI は 378% と計算されています。
アナリストレポート
DynamoDB はスケーラビリティに重点を置いて提供が開始されましたが、過去 10 年間でこの非リレーショナルクラウドデータベースサービスは大幅に成熟しました。AWS は、使いやすさ、管理性、拡張性などの機能を追加し、さまざまなエンタープライズ運用ワークロードをターゲットとして、数十万のお客様にサービスを提供しています。
「導入から 10 年が経過した Amazon DynamoDB は、2008 年頃から台頭し始めたマネージドクラウドデータベースの分野での先駆者であると考えることができます。DynamoDB は、当初から専用サービスとして知られていましたが、現在は汎用の領域に移行しつつあります。これは、SQL デベロッパーがさまざまな運用ワークロードに対応できるようにするため、サービスの対象範囲が広がったことが特に大きな要因です...」
– Data, AI & Analytics、Senior Research Analyst、James Curtis
ホワイトペーパー
ソフトウェアアーキテクトとデベロッパーは、データストレージと永続化に関してさまざまな選択肢を利用できます。これらには、従来のリレーショナルデータベース管理システム (RDBMS) だけでなく、Amazon DynamoDB などの NoSQL データベースも含まれます。特定のワークロードは、NoSQL ソリューションを使用することで、より良くスケールし、高いコスト効率で実行します。このホワイトペーパーでは、これらのワークロードを RDBMS から DynamoDB に移行するためのベストプラクティスに焦点を当てています。また、DynamoDB などの NoSQL データベースと従来の RDBMS との相違を説明し、分析、データモデリング、RDBMS から DynamoDB へのデータ移行のためのフレームワークを提案します。
ブログと新着情報
Amazon DynamoDB の最新ブログと最新リリースをお読みください。
動画
DynamoDB のエキスパートが最新のイノベーションと機能強化について語る様子をご覧ください。
RE:INVENT セッション
このセッションでは、Amazon DynamoDB の詳細を説明し、お客様が期待するスケーラビリティと応答時間を実現するために DynamoDB がどのように設計されているかについてのインサイトを共有します。オンデマンドキャパシティ、グローバルテーブル、DynamoDB ストリーム、トランザクションなどの一般的な機能の仕組みと、ワークロードでそれらを最大限に活用する方法をご覧ください。
RE:INVENT セッション
Amazon DynamoDB の利用経験があるデベロッパーは、このセッションに参加して、DynamoDB データモデリングの中核的なコンセプトを学習できます。あらゆる規模で一貫した高速パフォーマンスを必要とするアプリケーションで、DynamoDB のお客様が使用する一般的なアクセスパターンのベストプラクティスを詳しく見ていきます。単一テーブルと複数テーブルの設計、インデックス作成戦略などを決定する際に考慮すべきベストプラクティスとトレードオフをご覧ください。
RE:INVENT セッション
Amazon DynamoDB は、あらゆる規模で 1 桁ミリ秒のパフォーマンスを提供するサーバーレスデータベースであるため、最新のアプリケーションでよく使用されています。DynamoDB の使用を最適化するには、従来のリレーショナルデータベースとは異なるデータモデリングのアプローチが必要です。このセッションでは、AWS データヒーローである Alex DeBrie 氏が、DynamoDB を最大限に活用するための高度な手法をご紹介します。DynamoDB の基礎とデータモデリングの原則を学習して、「DynamoDB で考える」方法を学びましょう。さらに、アプリケーションにおける困難なユースケースに対応するための実用的な戦略と DynamoDB の機能をご覧ください。
RE:INVENT 基調講演
Amazon.com の VP 兼 CTO である Werner Vogels 博士が、非同期の疎結合システムを構築する利点と、イベント駆動型アーキテクチャによってグローバルスケールを実現する方法について説明します。博士は、Amazon DynamoDB グローバルテーブルを通じてこれらの利点をご紹介します。
RE:INVENT セッション
Amazon DynamoDB は、あらゆる規模で一貫したパフォーマンスを提供する、フルマネージド NoSQL データベースです。Disney+、Zoom、Snap などのお客様は、DynamoDB を使用して世界最大級のアプリケーションの一部を処理しています。このセッションでは、AWS データヒーローである Alex DeBrie 氏と DynamoDB Senior Principal Engineer である Amrith Kumar が、DynamoDB の主要なデータモデリングの概念について説明するとともに、アプリケーションが一貫した 1 桁ミリ秒のパフォーマンスを維持しながら、3,000 万から 3 億人の顧客にシームレスにスケールする上で、DynamoDB のアーキテクチャと実装が役立つ理由を説明します。
バーチャルイベント
2012 年に DynamoDB がリリースされたとき、AWS はフルマネージド型サービスを使用して、お客様があらゆる規模で効率的に、かつ予測可能なパフォーマンスでデータを簡単に保存できるようにすることを目指しました。次の方々のインサイトをお聞きください:
SmugMug の CEO である Don MacAskill 氏 および Dropbox の Sr. Software Engineer である Anirudh Jayakumar 氏: 10 年を超える期間にわたって、世界でも極めて要求の厳しいアプリケーションを構築するために DynamoDB をどのように使用したのかについて語ります。
AWS の VP 兼 Chief Evangelist である Jeff Barr、AWS データヒーローである Alex DeBrie 氏、AWS サーバーレスヒーローである Jeremy Daly 氏: DynamoDB の使用を開始した経緯について語るほか、データモデリングとサーバーレスアプリケーションの構築に関する Deep Dive セッションを行います。
DynamoDB に関してご質問がおありですか?