📝 DynamoDB教程
37篇技术文档📅  最后修改于: 2020-11-28 14:07:55        🧑  作者: Mango
DynamoDB包括CloudTrail集成。它捕获帐户中来自DynamoDB或针对DynamoDB的低级API请求,并将日志文件发送到指定的S3存储桶。它针对来自控制台或API的调用。您可以使用此数据来确定发出的请求及其源,用户,时间戳等。启用后,它将跟踪日志文件中的操作,其中包括其他服务记录。它支持八个动作和两个流-八个动作如下-创建表删除表描述表列表表更新表描述预留容量描述预留容量报价购买预...
📅  最后修改于: 2020-11-28 14:08:28        🧑  作者: Mango
亚马逊的Elastic MapReduce(EMR)使您可以快速有效地处理大数据。 EMR在EC2实例上运行Apache Hadoop,但简化了流程。您可以使用ApacheHive通过HiveQL(一种类似于SQL的查询语言)来查询地图,以减少工作流。 Apache Hive是优化查询和应用程序的一种方法。您可以使用管理控制台的EMR选项卡,EMR CLI,API或SDK来启动作业流程。您还可以选...
📅  最后修改于: 2020-11-28 14:09:10        🧑  作者: Mango
通过DynamoDB流,您可以跟踪并响应表项的更改。使用此功能来创建一个应用程序,该应用程序通过更新跨源的信息来响应更改。为大型多用户系统的数千个用户同步数据。使用它可以将更新通知发送给用户。它的应用证明是多种多样的。 DynamoDB流用作实现此功能的主要工具。流捕获表中包含项修改的按时间顺序排列的序列。他们最多保留此数据24小时。应用程序使用它们几乎实时地查看原始和修改的项目。在表上启用的流将...
📅  最后修改于: 2020-11-28 14:09:30        🧑  作者: Mango
在处理请求失败时,DynamoDB会引发错误。每个错误都包含以下组件:HTTP状态代码,异常名称和消息。错误管理取决于您的SDK,该SDK会传播错误或您自己的代码。代码和消息异常属于不同的HTTP标头状态代码。 4xx和5xx包含与请求问题和AWS有关的错误。HTTP 4xx类别中的例外选择如下-AccessDeniedException-客户端无法正确签名请求。ConditionalCheckF...
📅  最后修改于: 2020-11-28 14:09:55        🧑  作者: Mango
在使用各种源和元素时,某些做法可以优化代码,防止错误并使生产成本最小化。以下是DynamoDB中一些最重要且最常用的最佳实践。桌子表的分布意味着最好的方法将读/写活动平均分配给所有表项。旨在对表项进行统一的数据访问。最佳吞吐量使用取决于主键选择和项目工作负载模式。在分区键值之间平均分配工作负载。避免使用少量的频繁使用的分区键值。选择更好的选择,例如大量不同的分区键值。了解分区行为。估计Dynamo...
📅  最后修改于: 2020-11-28 14:10:15        🧑  作者: Mango
以下资源包含有关DynamoDB的其他信息。请使用它们来获得有关此方面的更深入的知识。DynamoDB上的有用链接DynamoDB Wiki–DynamoDB的维基百科参考DynamoDB官方知识库-此资源提供最佳和最新的DynamoDB信息,代码示例,技巧,窍门,修复以及相关信息的全面收集。亚马逊提供了教程,视频,课程,实验,白皮书等等。LinkedIn Pulse内容-LinkedIn被描述为...
📅  最后修改于: 2020-11-28 14:10:28        🧑  作者: Mango
DynamoDB是一项完全托管的NoSQL数据库服务,旨在提供快速且可预测的性能。它在设计的本质上使用了Dynamo模型,并改进了这些功能。它开始是一种管理因假期负载而带来的网站可扩展性挑战的方法。本教程向您介绍了DynamoDB关键概念,这些概念对于创建和部署高度可扩展且注重性能的数据库是必需的。...