Amazon-web-services-dynamodb

提供:Dev Guides
移動先:案内検索

アマゾンウェブサービス-DynamoDB

*Amazon DynamoDB* は、あらゆる量のデータを保存および取得できるデータベーステーブルを作成できる、完全に管理されたNoSQLデータベースサービスです。 複数のサーバー上のテーブルのデータトラフィックを自動的に管理し、パフォーマンスを維持します。 また、分散データベースの運用とスケーリングの負担からお客様を解放します。 したがって、ハードウェアのプロビジョニング、セットアップ、構成、レプリケーション、ソフトウェアのパッチ適用、クラスターのスケーリングなど。 Amazonが管理しています。

DynamoDBをコンピューターで実行する方法は?

以下は、DynamoDBをセットアップする手順です。

  • ステップ1 *-以下は、DynamoDBをセットアップするためのステップです。
*次のリンクを使用して、DynamoDB(.jarファイル)をダウンロードします。 Windows、Linux、Macなどの複数のオペレーティングシステムをサポートしています。
  • ダウンロードが完了したら、コンテンツを抽出し、抽出したディレクトリを任意の場所にコピーします。
  • コマンドプロンプトを開き、DynamoDBLocal.jarを抽出したディレクトリに移動し、次のコマンドを実行します-
java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
  • これで、ビルトインjavaScriptシェルにアクセスできます。
  • ステップ2 *-次のステップを使用してテーブルを作成します。
  • AWSマネジメントコンソールを開き、DynamoDBを選択します。
  • テーブルを作成する領域を選択し、「テーブルを作成」​​ボタンをクリックします。

テーブルの作成

  • [テーブルの作成]ウィンドウが開きます。 それぞれのフィールドに詳細を入力し、[続行]ボタンをクリックします。
  • 最後に、詳細を表示できるレビューページが開きます。 作成ボタンをクリックします。

作成

  • これで、テーブル名がリストに表示され、Dynamoテーブルを使用する準備が整いました。

Amazon DynamoDBテーブル

Amazon DynamoDBの利点

マネージド service -Amazon DynamoDBはマネージドサービスです。 NoSQLのインストールを管理するために専門家を雇う必要はありません。 開発者は、セットアップ、分散データベースクラスターの構成、進行中のクラスター操作の管理などについて心配する必要はありません。 I/Oパフォーマンス要件を満たすために、より多くのマシンリソースでデータのスケーリング、パーティション分割、再パーティション分割の複雑さをすべて処理します。

スケーラブル-Amazon DynamoDBはスケーリングするように設計されています。 各テーブルに保存できるデータ量の事前定義された制限について心配する必要はありません。 任意の量のデータを保存および取得できます。 DynamoDBは、テーブルが大きくなるにつれて、保存されているデータ量とともに自動的に広がります。

高速-Amazon DynamoDBは、非常に低いレイテンシで高いスループットを提供します。 データセットが大きくなっても、DynamoDBのデータ配置およびリクエストルーティングアルゴリズムの分散性により、レイテンシは安定したままです。

耐久性があり、非常に* a *利用可能-Amazon DynamoDBは、少なくとも3つの異なるデータセンターの結果にわたってデータを複製します。 このシステムは、さまざまな障害条件の下でも動作し、データを提供します。

柔軟性:Amazon DynamoDBでは、動的テーブルの作成が可能です。 テーブルには、複数値属性を含む、任意の数の属性を含めることができます。

費用対効果の高い:支払いは、最低料金なしで使用するものに対するものです。 その価格構造はシンプルで計算が簡単です。