AWS DynamoDB:あらゆる規模に対応した高速かつ柔軟なNoSQLデータベースサービス
導入
DynamoDBは、大きな規模でも1ミリ秒以下でパフォーマンスを出せる、Amazonが管理しているkey-value
を使ったドキュメントデータベースです。
仕組み
DynamoDBは、アプリケーションの大小を問わず、1ミリ秒レベルの高速で柔軟なNoSQLデータベースサービスです。柔軟なデータモデルと信頼性の高いパフォーマンスで、モバイル、ウェブ、ゲーム、広告技術、IoTなどのアプリケーションに使えます。
利点と機能
規模に応じたパフォーマンス
DynamoDBは、世界最大級のアプリケーションをサポートするために、1ミリ秒以下の応答時間を保つことができます。そして、スループットとストレージが無限に使えるので、スーパーアプリケーションを作ることができます。
サーバーを管理する必要がない
DynamoDBはサーバーレスです。サーバーを用意したりパッチを当てたり管理する必要もなく、ソフトウェアをインストールしたり保守したり運用したりする必要もないんだ。DynamoDBはテーブルの使い方に合わせて自動的に大きくしたり小さくしたりしてパフォーマンスを維持してくれるんだ。
エンタープライズ対応
DynamoDBは、ミッションクリティカルな仕事をするために作られたもので、複雑なビジネスロジックが必要なアプリケーションにACIDトランザクションというサポートを提供します。
ユースケース
広告技術
広告技術(アドテック)企業は、ユーザーのプロフィールやイベント、クリック、訪問したリンクなどのマーケティングデータを保存するために、DynamoDBというキー/値
ストアを使っています。
ゲーム
ゲーム会社は、DynamoDBを使って、ゲームの状態、プレイヤーのデータ、セッション履歴、リーダーボードなどのゲームプラットフォームの機能を管理できます。
小売り
多くの小売企業は、ショッピングカート、ワークフローエンジン、在庫管理と配送、顧客プロファイル、アカウントなどのミッションクリティカルな使用ケースにおいて、低レイテンシーを提供するために、一般的なDynamoDBデザインパターンを使用しています。
メディアとエンターテインメント
メディアやエンターテインメントの会社は、高い処理能力、同時に処理できること、低いレイテンシー(反応時間)、信頼性が必要なときに、DynamoDBを使います。DynamoDBは、負荷を処理するために伸縮自在にスケールし、動画ストリーミングやインタラクティブコンテンツなどのリアルタイムシナリオにとって不可欠な低レイテンシーを維持します。
ソフトウェアとインターネット
ソフトウェア企業やインターネット企業では、たくさんの人が同時に使うことができるように、高い性能を求められます。その性能を測定するときは、数百万の人が同時に使っているときや、1秒間に何百万回のリクエストがあるときなどを到達できます。DynamoDBは、そんなインターネット規模の要件を1ミリ秒以内に処理できる実績があります。
バンキングとファイナンス
銀行や金融業界の企業は、処理を早くしたり、作業を簡単にしたり、コストを抑えるために、クラウドネイティブアプリケーションを作ったり、フルマネージド型サービスを使うようになりました。例えば、ユーザーのやり取りを処理したり、イベントを処理したり、不正を検出したり、メインフレームをオフロードしたり、変更データをキャプチャしたりすることができます。
料金
DynamoDBでは、テーブルのデータを読み込んだり書き込んだり保存したり、オプション機能を使ったりすると、料金がかかります。また、DynamoDBには、データの読み込みや書き込みの処理料金が設定された「オンデマンドキャパシティーモード」と「プロビジョンドキャパシティーモード」があります。(On-demand/Provisioned capacity mode)
Mình hy vọng bạn thích bài viết này và học thêm được điều gì đó mới.
Donate mình một ly cafe hoặc 1 cây bút bi để mình có thêm động lực cho ra nhiều bài viết hay và chất lượng hơn trong tương lai nhé. À mà nếu bạn có bất kỳ câu hỏi nào thì đừng ngại comment hoặc liên hệ mình qua: Zalo - 0374226770 hoặc Facebook. Mình xin cảm ơn.
Momo: NGUYỄN ANH TUẤN - 0374226770
TPBank: NGUYỄN ANH TUẤN - 0374226770 (hoặc 01681423001)
All rights reserved