【发布时间】:2015-06-27 19:00:35
【问题描述】:
如果我想用大量域名列表填充 DynamoDB 表,每个域名 (example.com) 都有两部分,即主机名 (example) 和顶级域 (com)。
我正在尝试确定如何最好地使用散列和范围主键来存储它。根据文档,您想分散密钥的哈希部分,所以我认为应该使用完整的域名(example.com),范围可以是域的更新日期。这将允许我查询在特定日期之后更新的所有域。这听起来像一个好的设计吗?
要充分利用 DynamoDB 吞吐量,请创建表,其中 hash key 元素有大量不同的值,值是 要求相当一致,尽可能随机。
【问题讨论】:
-
一如既往地处理 NoSQL 问题。最好是您将应用哪些查询。读写比等
-
每天写入一次更新,读取是零星的和随机的。
标签: amazon-web-services amazon-dynamodb nosql