亚马逊网络服务 - DynamoDB

Amazon DynamoDB 是一个完全托管的NoSQL数据库服务,允许创建可以存储和检索任意数量数据的数据库表.它自动管理多个服务器上的表的数据流量并保持性能.它还使客户免于操作和扩展分布式数据库的负担.因此,亚马逊管理硬件配置,设置,配置,复制,软件修补,集群扩展等.

如何在计算机上运行DynamoDB?

以下是设置DynamoDB的步骤.

步骤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 shell.

第2步 : 使用以下步骤创建表.

  • 打开AWS管理控制台并选择DynamoDB.

  • 选择要创建表格的区域,然后单击"创建表格"按钮.

Create Table

  • 打开"创建表格"窗口.将详细信息填入各自的字段,然后单击"继续"按钮.

  • 最后,将打开一个审阅页面,我们可以在其中查看详细信息.单击"创建"按钮.

Create

  • 现在,表名在列表中可见,并且可以使用Dynamo Table.

Amazon DynamoDB Tables

Amazon DynamoDB的好处

管理服务 :  Amazon DynamoDB是一种托管服务.没有必要聘请专家来管理NoSQL安装.开发人员无需担心设置,配置分布式数据库集群,管理正在进行的集群操作等.它可以处理扩展,分区和重新分区数据的所有复杂性,以满足I/O性能要求.

可扩展和减去; Amazon DynamoDB旨在扩展.无需担心每个表可以存储的数据量的预定义限制.可以存储和检索任何数量的数据.随着表的增长,DynamoDB会随着存储的数据量自动传播.

Fast :  Amazon DynamoDB以极低的延迟提供高吞吐量.随着数据集的增长,由于DynamoDB的数据放置和请求路由算法的分布式特性,延迟保持稳定.

持久且 h 高度 a vailable :  Amazon DynamoDB通过至少3个不同数据中心的结果复制数据.即使在各种故障情况下,系统也能运行和提供数据.

灵活:Amazon DynamoDB允许创建动态表,即表可以包含任意数量的属性,包括多值属性.

具有成本效益:付款是我们使用的,没有任何最低费用.它的定价结构简单易行.