9

我有 1M 行 CSV 数据。选择 10 行,我是否需要为 10 行付费。S3 Select 中返回的数据和扫描的数据是什么意思?

关于 S3 select 的这些条款的文档较少

4

1 回答 1

4

为了简单起见,让我们暂时忘记 S3 以柱状方式读取。假设您有以下数据:

| City       | Last Updated Date   |
|------------|---------------------|
| London     | 1st Jan             |
| London     | 2nd Jan             |
| New Delhi  | 2nd Jan             |

获取最新更新日期的查询

  • 强制 S3 扫描所有 3 条记录
  • 但返回的记录只有 2 条(最后更新日期为 2 月 2 日)

查询上次更新日期为 1 月 1 日的选定城市,

  • 将扫描所有 3 行
  • 但只返回 1 个字符串 - “新德里”。

因此,根据您的查询,它可能会扫描更多数据(3 行)但返回更少数据(2 行)。

我希望您现在了解已扫描数据和返回数据之间的区别。

于 2019-01-25T07:03:54.240 回答