Amazon-web-services-dynamodb
アマゾンウェブサービス-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の利点
マネージド service -Amazon DynamoDBはマネージドサービスです。 NoSQLのインストールを管理するために専門家を雇う必要はありません。 開発者は、セットアップ、分散データベースクラスターの構成、進行中のクラスター操作の管理などについて心配する必要はありません。 I/Oパフォーマンス要件を満たすために、より多くのマシンリソースでデータのスケーリング、パーティション分割、再パーティション分割の複雑さをすべて処理します。
スケーラブル-Amazon DynamoDBはスケーリングするように設計されています。 各テーブルに保存できるデータ量の事前定義された制限について心配する必要はありません。 任意の量のデータを保存および取得できます。 DynamoDBは、テーブルが大きくなるにつれて、保存されているデータ量とともに自動的に広がります。
高速-Amazon DynamoDBは、非常に低いレイテンシで高いスループットを提供します。 データセットが大きくなっても、DynamoDBのデータ配置およびリクエストルーティングアルゴリズムの分散性により、レイテンシは安定したままです。
耐久性があり、非常に* a *利用可能-Amazon DynamoDBは、少なくとも3つの異なるデータセンターの結果にわたってデータを複製します。 このシステムは、さまざまな障害条件の下でも動作し、データを提供します。
柔軟性:Amazon DynamoDBでは、動的テーブルの作成が可能です。 テーブルには、複数値属性を含む、任意の数の属性を含めることができます。
費用対効果の高い:支払いは、最低料金なしで使用するものに対するものです。 その価格構造はシンプルで計算が簡単です。