Urządzenia do czytania i pisania Dynamodb

Czytałem różne artykuły na Amazon DynamoDB, ale wciąż jestem trochę zdezorientowany, jeśli chodzi o jednostki do czytania / pisania, w jaki sposób są one używane. Na przykład, korzystając z darmowej wersji, mam 5 jednostek zapisu i 10 jednostek odczytu dostępnych na sekundę, każda jednostka reprezentuje 1 kb danych. Ale co to tak naprawdę znaczy?

Czy oznacza to, że można wykonać maksymalnie 10 żądań odczytu na sekundę lub maksymalnie 10 kb danych można zażądać w ciągu sekundy (niezależnie od tego, czy istnieje 10 lub 100 żądań)? Ponieważ ten aspekt nie jest dla mnie jasny. Jeśli więc mam 20 użytkowników, którzy jednocześnie uzyskują dostęp do strony w mojej witrynie (co powoduje 20 wykonywanych zapytań w celu pobrania danych), co się stanie? Czy 10 z nich natychmiast zobaczy dane, a pozostałe 10 zobaczy je po 1 sekundzie? Czy też wszyscy zobaczą dane natychmiast, jeśli żądane dane (pomnożone przez 20) będą mniejsze niż 10 kb?

Ponadto, jeśli jednostki odczytu są niewystarczające, a 100 użytkowników żąda jednocześnie 1 kb danych, czy to oznacza, że ​​wszystkie żądania będą wymagać 10 sekund na ich zakończenie?

Ponadto ceny są nieco mylące, ponieważ nie rozumiem, czy ceny są płacone za zarezerwowane lub zużyte jednostki? Na przykład mówią, że cena to „Przepustowość zapisu: 0,00735 USD za godzinę na każde 10 jednostek pojemności zapisu”. Czy to oznacza, że ​​ktoś zapłaci (0,00735 * 24 = 0,176 USD), nawet jeśli w ciągu jednego dnia nie zostaną złożone żadne prośby o napisanie?

questionAnswers(3)

yourAnswerToTheQuestion