DynamoDB(DynamoDB)
Amazon DynamoDB是一个完全托管的NoSQL数据库服务,允许创建可以存储和检索任意数量数据的数据库表。 它自动管理多个服务器上的表的数据流量并保持性能。 它还使客户免于操作和扩展分布式数据库的负担。 因此,亚马逊管理硬件配置,设置,配置,复制,软件修补,群集扩展等。
如何在计算机上运行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 shell。
Step 2 - 使用以下步骤创建表。
打开AWS管理控制台并选择DynamoDB。
选择要创建表的区域,然后单击“创建表”按钮。
“创建表格”窗口打开 将详细信息填入各自的字段,然后单击“继续”按钮。
最后,我们会打开一个审核页面,查看详细信息。 单击“创建”按钮。
现在,表名在列表中可见,并且可以使用Dynamo表。
Amazon DynamoDB的优点
托管service - Amazon DynamoDB是一种托管服务。 没有必要聘请专家来管理NoSQL安装。 开发人员无需担心设置,配置分布式数据库集群,管理正在进行的集群操作等。它可以处理在更多计算机资源上扩展,分区和重新分区数据的所有复杂性,以满足I/O性能要求。
可扩展 - Amazon DynamoDB旨在扩展。 无需担心每个表可以存储的数据量的预定义限制。 可以存储和检索任何数量的数据。 随着表的增长,DynamoDB将随着存储的数据量自动传播。
快速 - Amazon DynamoDB以极低的延迟提供高吞吐量。 随着数据集的增长,由于DynamoDB的数据放置和请求路由算法的分布式特性,延迟保持稳定。
耐用且高度a - 亚马逊DynamoDB在至少3个不同数据中心的结果中复制数据。 即使在各种故障条件下,系统也能运行和提供数据。
灵活:Amazon DynamoDB允许创建动态表,即表可以包含任意数量的属性,包括多值属性。
具有成本效益:付款是我们使用的,没有任何最低费用。 其定价结构简单易行。