【发布时间】:2016-04-08 20:56:45
【问题描述】:
假设我在 AWS 上有一个生产应用程序,假设有 50,000 个用户,我需要简单地获取一个用户名并查找有关他们的一两条信息。
与存储在 AWS S3 存储桶中的 Ruby 哈希相比,将此信息保存在 DynamoDB 中是否有任何优势?
“优势”是指成本和速度。
在某些时候,我是否需要迁移到数据库,或者一个简单的哈希查找就足够了?同样,我永远不需要比较条目,或者只需要查找与键(用户名)关联的值。
更普遍的问题是:就简单的键/值存储而言,数据库(如 DynamoDB)与 S3 哈希相比有哪些优势?
【问题讨论】:
标签: ruby database hash amazon-dynamodb key-value