我是 AWS 新手,不太了解 AWS Kinesis 的使用。我知道它用于处理流数据,但为什么不直接使用 AWS Lambda 来处理传入数据并最终将它们存储到 DB 中呢?作为一个真实的案例场景,假设有一个网络爬虫不断地爬取网站的特定活动,并以 JSON 格式发送它们。当我可以通过 lambda 函数进行所有数据处理时,为什么要在这种情况下使用 AWS Kinesis?是因为 Kinesis 可以通过自动调用其分片来处理大量数据吗?此外,在使用 Kinesis 将我的数据存储到 S3 之后,我意识到我的数据以几乎 3-4 分钟的延迟存储到 S3 存储桶中,这是不可接受的。任何人都可以帮助我吗?