2014-09-12 80 views
0

AWS如何處理多個不同的線程同時訪問同一文件?例如,假設我在S3中存儲了幾個大的(1GB +)數據文件,並且兩個不同的進程需要同時使用該文件(例如,可能會將數據複製到另一個存儲區,而另一個進程正在加載數據轉化爲Redshift進行分析)。我知道冗餘它們在S3中保存每個文件的多個副本,但是它如何處理在同一文件中進行操作的多個請求?Amazon S3文件訪問多個進程

謝謝

回答

1

你可以從儘可能多的同時進程讀取文件,只要你喜歡。 S3是事務性的,所以如果你試圖從多個進程寫入,第一次寫入就會完成,那麼下一個進程將覆蓋前一個進程。因此,從多個進程寫入時請小心。