0

我有一种情况,我计划多次更新 S3 上的单个文件。更具体地说,想象一下我是否需要使用 10 台不同的机器在 1 秒内添加大约 50 行数据(每行大约 200 个字节)。(所以每行 5 行)。所以我的问题是:

  1. 有可能吗?
  2. 如果是,那么对于我可以对单个文件执行的操作数量是否有任何限制。它们是否存在而不是过度使用它们的代价。
  3. 用户或理想情况下的多个用户是否可以在更新过程中下载此文件?
  4. 另外,如果这听起来不现实,您能否推荐其他方式来做到这一点?(我不想使用数据库)

谢谢你。

4

1 回答 1

1

据我所知,您正在尝试做的是不可能的。S3 对象上没有“附加”操作——一旦上传了一个对象,它就会被视为一个常量。

从我正在阅读的内容来看,您在这里尝试执行的任务最好使用数据库来完成。使用 S3 可以通过为您尝试附加的每组行创建一个具有唯一名称的单独对象来做到这一点,但是处理所有这些对象将很快变得困难。

于 2013-04-30T01:09:20.617 回答