Multithreading S3中单个文件上I/O操作的限制是什么

Multithreading S3中单个文件上I/O操作的限制是什么,multithreading,io,amazon-web-services,amazon-s3,data-transfer,Multithreading,Io,Amazon Web Services,Amazon S3,Data Transfer,我有一种情况,我计划在S3上更新一个文件很多次。更具体地说,想象一下,如果我需要使用10台不同的机器在1秒内添加大约50行数据(每行大约200字节)。(每个so 5行)。因此,我的问题是: 有可能吗 如果是,则对我可以在单个文件上执行的操作数量有任何限制。它们的存在比过度使用它们的代价要高 在更新过程中,用户或理想情况下多个用户是否可以下载此文件 如果听起来不现实,你能推荐其他方法吗?(我不打算使用DB) 谢谢。据我所知,你想做的是不可能的。S3对象上没有“附加”操作-一旦上传了对象,它就被视为

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

  • 有可能吗
  • 如果是,则对我可以在单个文件上执行的操作数量有任何限制。它们的存在比过度使用它们的代价要高
  • 在更新过程中,用户或理想情况下多个用户是否可以下载此文件
  • 如果听起来不现实,你能推荐其他方法吗?(我不打算使用DB)

  • 谢谢。

    据我所知,你想做的是不可能的。S3对象上没有“附加”操作-一旦上传了对象,它就被视为常量


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

    我计划使用S3而不是DB,因为价格+在那里存储它是安全的+您不需要执行任何dba任务。