How to auto scale Amazon DynamoDB throughput?

0 votes

DynamoDB doesn’t provide inbuilt capabilities to auto scale throughput based on Dynamic Load. It provides API to scale up or down throughput. But i am being charged hourly basis for provisioned read & write throughput.

What are the different ways to alter the throughput of dynamodb and achieve cost-saving benefits  as well?

Feb 26 in AWS by datageek
• 3,040 points
22 views

1 answer to this question.

0 votes

There are different tools using which you can achieve your use case. One such tool is Dynamic DynamoDb. Some key points that you should keep in mind when you are scaling DynamoBB are:

  1. You will be billed for allocated throughput, whether you're actually using it or not.
  2. When you scale up, Dynamo may allocate new partitions for you - but it won't remove them when it scales down. This can result in an unexpected hot hash key problem where you have a lot of partitions but very low throughput on each of them.

For more details, you can refer to this documentation by AWS.

answered Feb 26 by Archana
• 5,560 points

Related Questions In AWS

0 votes
1 answer

How to auto-scale MYSQL database in AWS EC2 instance?

You could always use the Amazon RDS ...READ MORE

answered Aug 24, 2018 in AWS by Archana
• 4,090 points
463 views
+1 vote
0 answers

How to get data from tables using java code - amazon DynamoDB

public void listAllCourses(@QueryParam("author") String authorQuery) { ...READ MORE

Aug 3 in AWS by Girija

edited Aug 5 by Kalgi 30 views
0 votes
1 answer

How to copy .csv file from Amazon S3 bucket?

Boto3 is the library to use for ...READ MORE

answered Jul 6, 2018 in AWS by Priyaj
• 56,540 points
383 views
0 votes
1 answer
0 votes
1 answer
–1 vote
1 answer

How to read a csv file stored in Amazon S3 using csv.DictReader

The code would be something like this: import ...READ MORE

answered Oct 25, 2018 in AWS by Archana
• 5,560 points
7,663 views