2016-06-17 8 views
0

Ich habe einen Anwendungsfall, in dem ich Daten von DynamoDB alle 30 Sekunden lesen muss. Und die Anzahl der Artikel, die der Client lesen wird, ist immer 200, jetzt ist bekannt, dass jeder Artikel weniger als 4 KB hat, so dass dieser Batch-Lesevorgang 200 Lesekapazitätseinheiten verwendet. Aber die 200 Read Capacity Units werden in einem 30-Sekunden-Intervall verwendet. Wie viel würde ich dafür pro Stunde bezahlen? Wird es gleich sein wie 200 * (0,00725/10) USD pro Stunde oder etwas anderes?Abfrage bezüglich DynamoDB Pricing

+0

Es könnte helfen, zu erklären, was es ist, Sie zu versuchen und auch, wie Sie Ihre Artikel lesen (vs vs Scan Abfrage) – tddmonkey

+0

Ich mache Batch-Artikel, aber wird das wichtig? – user1408933

Antwort

3

Ja. Sie werden für die Stunde bezahlen. Der Preis von dynamodb basiert auf dem bereitgestellten Durchsatz und der Größe der Daten.

Der bereitgestellte Durchsatz ist vorkonfiguriert und wird unabhängig davon berechnet, ob Sie den verfügbaren Durchsatz verwenden oder nicht.

Sie haben die Möglichkeit, die Durchsatzkonfigurationen über APIs zu steuern, aber auch, wie oft Sie dies an einem Tag tun können.

Da alle 30 Sekunden abgefragt wird, ist eine Erhöhung des & abnehmenden Durchsatzes möglicherweise nicht möglich, da die Erhöhung und Verringerung nicht sofort erfolgt.

Verwandte Themen