Table of Contents
Who designed DynamoDB?
Amazon.com
Amazon DynamoDB
Developer(s) | Amazon.com |
---|---|
Initial release | January 2012 |
Operating system | Cross-platform |
Available in | English |
Type | Document-oriented database Key–value database |
Does Amazon still use Dynamo?
Amazon published the paper on Dynamo, but never released its implementation. The index layer of Amazon S3 implements and extends many core features of Dynamo. Since then, several implementations have been created based on the paper.
When was DynamoDB created?
January 18, 2012
Amazon DynamoDB/Initial release dates
Why was DynamoDB created?
DynamoDB was built to address Amazon’s high availability, extreme scalability, and durability needs. Earlier, Amazon used to store its production data in relational databases and services had been provided for all required operations.
Who uses DynamoDB?
Who uses Amazon DynamoDB? 837 companies reportedly use Amazon DynamoDB in their tech stacks, including Netflix, Amazon, and Lyft.
Is DynamoDB serverless?
DynamoDB is serverless with no servers to provision, patch, or manage and no software to install, maintain, or operate. DynamoDB automatically scales tables up and down to adjust for capacity and maintain performance.
When should you not use Dynamo?
When not to use DynamoDB:
- When multi-item or cross table transactions are required.
- When complex queries and joins are required.
- When real-time analytics on historic data is required.
Why you should not use DynamoDB?
The post You probably shouldn’t use DynamoDB highlights why DynamoDB is a poor choice for fast growing datasets. As data grows, so do the number of partitions in order to automatically scale out the data (each partition is a maximum of 10GB). However, the total provisioned throughput for a table does not increase.
When should you not use DynamoDB?
When not to use DynamoDB:
- When multi-item or cross table transactions are required.
- When complex queries and joins are required.
- When real-time analytics on historic data is required.
What are the disadvantages of DynamoDB?
Disadvantages of DynamoDB:
- Deployable only on AWS and cannot be installed on individual desktops/servers.
- Queries – Querying data is extremely limited.
- Table Joins – Joins are impossible.
- No Triggers.
- No foreign keys concept to refer to other table items.
- No server side scripts.
Is DynamoDB free tier?
For DynamoDB, the free tier provides 25 GB of storage, 25 provisioned write capacity units (WCU), and 25 provisioned read capacity units (RCU). You can use these resources for free for as long as 12 months, and reduce your monthly DynamoDB pricing.
Why is DynamoDB serverless?
Why is DynamoDB an essential part of the Serverless ecosystem? DynamoDB is aligned with the values of Serverless applications: automatic scaling according to your application load, pay-per-what-you-use pricing, easy to get started with, and no servers to manage.