Database Reference
In-Depth Information
DynamoDB features
Like we said earlier, DynamoDB comes with enormous scalability and high availability
with predictable performance, which makes it stand out strong compared to other NoSQL
databases. It has tons of features; we will discuss some of them.
Fully managed
DynamoDB allows developers to focus on the development part rather than deciding which
hardware to provision, how to do administration, how to set up the distributed cluster, how
to take care of fault tolerance, and so on. DynamoDB handles all scaling needs; it partitions
your data in such a manner that the performance requirements get taken care of. Any dis-
tributed system that starts scaling is an overhead to manage but DynamoDB is a fully man-
aged service, so you don't need to bother about hiring an administrator to take care of this
system.
Durable
Once data is loaded into DynamoDB, it automatically replicates the data into different
availability zones in a region. So, even if your data from one data center gets lost, there is
always a backup in another data center. DynamoDB does this automatically and synchron-
ously. By default, DynamoDB replicates your data to three different data centers.
Scalable
DynamoDB distributes your data on multiple servers across multiple availability zones
automatically as the data size grows. The number of servers could be easily from hundreds
to thousands. Developers can easily write and read data of any size and there are no limita-
tions on data size. DynamoDB follows the shared-nothing architecture.
Fast
DynamoDB serves at a very high throughput, providing single-digit millisecond latency. It
uses SSD for consistent and optimized performance at a very high scale. DynamoDB does
not index all attributes of a table, saving costs, as it only needs to index the primary key,
and this makes read and write operations superfast. Any application running on an EC2 in-
stance will show single-digit millisecond latency for an item of size 1 KB. The latencies re-
main constant even at scale due to the highly distributed nature and optimized routing al-
gorithms.
Search WWH ::




Custom Search