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

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

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

DynamoDBをセットアップする手順は次のとおりです。

Step 1 −DynamoDBをセットアップする手順は次のとおりです。

  • 次のリンクを使用して、DynamoDB(.jarファイル)をダウンロードします。Windows、Linux、Macなどの複数のオペレーティングシステムをサポートします。

    .tar.gz format − http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.tar.gz

    .zip format −http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.zip。

  • ダウンロードが完了したら、コンテンツを抽出し、抽出したディレクトリを任意の場所にコピーします。

  • コマンドプロンプトを開き、DynamoDBLocal.jarを抽出したディレクトリに移動して、次のコマンドを実行します-

java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
  • これで、組み込みのjavaScriptシェルにアクセスできるようになりました。

Step 2 −次の手順を使用してテーブルを作成します。

  • AWS管理コンソールを開き、DynamoDBを選択します。

  • テーブルを作成するリージョンを選択し、[テーブルの作成]ボタンをクリックします。

  • [テーブルの作成]ウィンドウが開きます。それぞれのフィールドに詳細を入力し、[続行]ボタンをクリックします。

  • 最後に、詳細を表示できるレビューページが開きます。[作成]ボタンをクリックします。

  • これで、テーブル名がリストに表示され、Dynamoテーブルを使用できるようになります。

AmazonDynamoDBのメリット

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

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

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

耐久性と hひどく available-Amazon DynamoDBは、少なくとも3つの異なるデータセンターの結果にデータを複製します。システムは、さまざまな障害状態でも動作し、データを提供します。

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

費用対効果:支払いは、最低料金なしで使用したものに対して行われます。その価格体系はシンプルで計算が簡単です。