在AWS SimpleDb服务的常见问题解答中,我注意到段落
问:何时应使用 Amazon S3 与 Amazon SimpleDB?
Amazon S3 存储原始数据。Amazon SimpleDB 将您的数据作为输入 并索引所有属性,使您能够快速查询 数据。此外,Amazon S3 和 Amazon SimpleDB 使用不同的类型 的物理存储。Amazon S3 使用密集存储驱动器,这些驱动器是 针对低成本存储较大对象进行了优化。Amazon SimpleDB 存储较小的数据位,并使用密度较低的驱动器 针对数据访问速度进行了优化。
有人可以解释一下 AWS SimpleDB 如何通过使用密度较低的驱动器来达到高数据访问速度吗?
据我所知:密度更大 ->速度更快。
Amazon SimpleDB 是一个非关系 (NoSQL) 数据存储。如今,如果您希望在 AWS 上使用 NoSQL,建议您使用 DynamoDB。SimpleDB甚至没有列在服务菜单上。
它可以达到高速,因为它是一个数据库(预加载和索引项目级数据),而 Amazon S3 是一个对象存储(仅在对象级别工作)。
您可以阅读这些可能对您有所帮助的帖子。
退房:
- 面向高性能用户的 SimpleDB 要点:第 1 部分
- 面向高性能用户的 SimpleDB 基础知识:第 2 部分
- 面向高性能用户的 SimpleDB 要点:第 3 部分
- SimpleDB 性能:实现高写入吞吐量的 5 个步骤