What is DynamoDB?
レクチャーの説明
In this lecture, I'll introduce you to Amazon DynamoDB.
コース全体からもっと学ぶ
AWS DynamoDB - The Complete Guide (Build 18+ Hands On Demos)
Master Amazon DynamoDB, the Serverless NoSQL AWS database. Integrate DynamoDB w/ Web & Mobile Apps over Node.js REST API
16:32:15のオンデマンドビデオ • 更新日: 11月 2019
Master DynamoDB from the ground up, covering everything from basic to adavanced DynamoDB with Hands On
Learn to Integrate DynamoDB with Web Apps (SPAs) as well as Mobile Apps (iOS and Android Apps)
Learn to use DynamoDB with AWS Services like Lambda, S3, Data Pipeline, Redshift, Apache Hive on EMR, CloudSearch, CloudTrail, Cognito, IAM and more
Learn to securely connect to DynamoDB using OAuth 2.0 Authentication with AWS Cognito and Fine-grained access control
Master Advanced DynamoDB features like DAX, Streams, Global Tables, Auto-Scaling, Backup and PITR
Practice 18+ Hands-On Activities
Learn DynamoDB Best Practices
Learn DynamoDB Data Modeling
日本語 [自動]
近年、 データはまったく新しい意味を持つようになった。 ソーシャルメディア、 モビリティ、 データサイエンスの出現により、 生成されるデータ量は膨大になっている。 YouTubeには1分間に300時間以上の動画データがアップロードされている。 ユーチューブでは毎日50億本近い動画が視聴されており、 このトレンドは上昇の一途をたどっている。 このような課題に対応するため、 データベース技術も近年非常に進化している。 従来のリレーショナル・データベースでは、 このような膨大なデータを扱う新しいアプリケーションが要求するスピード、 スケール、 パフォーマンス・レベルをもはやサポートできない。 そこでNoSQLデータベースの出番となる。 Amazon DynamoDBは完全に管理されたNoSQLデータベースサービスで、 オンデマンドで拡張でき、 実質的に無制限の同時読み取り/書き込み処理をサポートし、 応答時間は1桁ミリ秒です。 また、 DAXやDynamoDB Acceleratorのようなキャッシュ・サービスを使えば、 これらのレスポンス・タイムはさらにマイクロ秒まで短縮できる。 これについては、 DAXについて説明するときに話そう。 DyanmoDBでは、 DyanmoDBのコンソール上で数回クリックするだけで、 DynamoDBのテーブルを作成することができます。 DynamoDBは、 シームレスなスケーリングと予測可能なパフォーマンスを提供します。 つまり、 サーバーの台数やバックエンドのインフラを指定する必要がない。 DynamoDBに伝える必要があるのは、 アプリケーションが1秒間に実行するテーブルの読み取りと書き込みの数だけです。 これで完了だ。 DynamoDBは他のAWSサービスとうまく統合されている。 そしてこのコースでは、 DynamoDB統合のユースケースをできるだけ多く取り上げます。 このコースが終了する頃には、 DynamoDBとの統合に関するあらゆる課題に自分で取り組めるようになっていることでしょう。 DynamoDBには、 ほとんど学習曲線がない。 そのため、 DynamoDBを短期間で習得し、 アプリケーションで活用し始めることができる。 とはいえ、 DynamoDBを扱う上でのベストプラクティスがいくつかあるので、 このコースで詳しく説明します。 そして、 これらはあなたが最高の利益を得ることを確実にするために非常に重要である。 私は多くのプロジェクトを見てきたし、 DynamoDBで様々な経験をした人たちの話やブログにもたくさん出会った。 そして、 私が言えることは、 これはほとんどDynamoDBのベストプラクティスに対する彼ら自身の無知によるものだということだ。 DynamoDBテーブルの設計やモデリング、 DynamoDBとのやり取りにおいて、 ベストプラクティスに従えば、 DynamoDBは魅力的に動作します。 そして、 すでにご存じかもしれないが、 やることによってよりよく学ぶことができる。 では、 DynamoDBの詳細に入る前に、 まず環境を整え、 実習の準備をしよう。 これについては、 次の講義で説明しよう。