2014-09-12 117 views
0

AWS如何处理多个不同的线程同时访问同一文件?例如,假设我在S3中存储了几个大的(1GB +)数据文件,并且两个不同的进程需要同时使用该文件(例如,可能会将数据复制到另一个存储区,而另一个进程正在加载数据转化为Redshift进行分析)。我知道冗余它们在S3中保存每个文件的多个副本,但是它如何处理在同一文件中进行操作的多个请求?Amazon S3文件访问多个进程

谢谢

回答

1

你可以从尽可能多的同时进程读取文件,只要你喜欢。 S3是事务性的,所以如果你试图从多个进程写入,第一次写入就会完成,那么下一个进程将覆盖前一个进程。因此,从多个进程写入时请小心。