Czy ktoś wie, czy istnieje ograniczenie liczby obiektów, które mogę umieścić w wiadrze S3? czy mogę umieścić milion, 10 milionów itd. w jednym wiadrze?
amazon-s3
amazon-web-services
Iloraz
źródło
źródło
Odpowiedzi:
Według Amazon:
Źródło: http://aws.amazon.com/s3/details/ stan na 3 września 2015 r.
źródło
Wygląda na to, że limit się zmienił. Możesz przechowywać 5 TB dla jednego obiektu.
http://aws.amazon.com/s3/faqs/#How_much_data_can_I_store
źródło
Z dokumentów,
stan na sierpień 2016 r
źródło
Chociaż możesz przechowywać nieograniczoną liczbę plików / obiektów w jednym zasobniku, kiedy przejdziesz do listy „katalogu” w zasobniku, domyślnie dostaniesz tylko pierwsze 1000 plików / obiektów w tym zasobniku. Aby uzyskać dostęp do wszystkich plików w dużym „katalogu” takim jak ten, musisz wykonać wiele wywołań ich interfejsu API.
źródło
Nie ma ograniczeń co do liczby obiektów, które możesz przechowywać w swoim segmencie S3. AWS twierdzi, że ma nieograniczoną przestrzeń dyskową. Istnieją jednak pewne ograniczenia -
Biorąc to pod uwagę, jeśli naprawdę masz dużo obiektów do przechowywania w zasobniku S3, rozważ losowanie prefiksu nazwy obiektu, aby poprawić wydajność.
Więcej szczegółów - https://aws.amazon.com/premiumsupport/knowledge-center/s3-bucket-performance-improve/
- stan na czerwiec 2018 r
źródło
z http://aws.amazon.com/s3/details/ (od 4 marca 2015)
źródło
@ Acyra - wydajność dostarczania obiektu z jednego zasobnika zależałaby w dużym stopniu od nazw obiektów w nim.
Gdyby nazwy plików były oddzielone losowymi znakami, ich fizyczne lokalizacje byłyby dalej rozproszone na sprzęcie AWS, ale jeśli nazwałbyś wszystko „common-x.jpg”, „common-y.jpg”, wówczas te obiekty będą przechowywane razem.
Może to spowolnić dostarczanie plików, jeśli zażądasz ich jednocześnie, ale nie na tyle, aby Cię martwić, tym większe ryzyko wiąże się z utratą danych lub awarią, ponieważ te obiekty są przechowywane razem, zostaną utracone lub niedostępne razem.
źródło