2014-09-12 3 views
0

Comment AWS gère-t-il plusieurs threads différents accédant au même fichier en même temps? Par exemple, disons que j'ai plusieurs gros fichiers de données (1 Go +) stockés dans S3 et que deux processus différents doivent travailler avec le fichier en même temps (par exemple, copier les données dans un autre seau pendant que l'autre processus charge le données dans Redshift pour analyse). Je sais que pour la redondance, ils gardent plusieurs copies de chaque fichier dans S3 mais comment gère-t-il plusieurs requêtes arrivant pour des opérations sur le même fichier?Accès aux fichiers Amazon S3 à partir de plusieurs processus

grâce

Répondre

1

Vous pouvez lire le fichier autant de processus simultanés que vous le souhaitez. S3 est transactionnel, donc si vous essayez d'écrire à partir de plusieurs processus, la première écriture se terminera, puis le processus suivant remplacera le précédent. Soyez donc prudent lorsque vous écrivez à partir de plusieurs processus.