How is it possible for DynamoDB to support both Key-Value and Document database properties at the same time

0 votes

As per DynamoDB's documentation, it supports both key-value and document-oriented properties of NoSQL even though other NoSQL databases fall only under only one type either Key-Value, Document Graph, or Column-oriented.

Also, it says:

Amazon DynamoDB is "built on the principles of Dynamo"[3] and is a hosted service within the AWS infrastructure. However, while Dynamo is based on leaderless replication, DynamoDB uses single-leader replication.

And Dynamo is:

A set of techniques that together can form a highly available key-value structured storage system[1] or a distributed data store

So when DynamoDB is built on the principles of Dynamo which is not related to a Document-oriented storage system and since it is mandatory for a developer to create a primary key and the table requires a key for every item how and in what sense DynamoDB is called a Document-oriented database?

Can a DB fall under two types of NoSQL databases in the first place?

Apr 5 in Others by Kichu
• 16,250 points
33 views

No answer to this question. Be the first to respond.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.

Related Questions In Others

0 votes
2 answers
0 votes
1 answer

Where is the documentation to refer for coinbase api integration of Etherium coin currency in php?

Hey there! Please refer to the following ...READ MORE

answered Jan 25, 2019 in Others by Omkar
• 69,190 points
256 views
0 votes
2 answers

What is white box testing and how is it different from black box testing?

Black Box Testing is a software testing method in ...READ MORE

answered Feb 20, 2019 in Others by preetiagarwal
• 170 points
697 views
0 votes
1 answer

What is a name function in JavaScript & how to define it?

A named function declares a name as ...READ MORE

answered Mar 7, 2019 in Others by Frankie
• 9,830 points
702 views
0 votes
1 answer
0 votes
0 answers

DynamoDB vs MongoDB NoSQL

I'm trying to figure out what can ...READ MORE

Apr 12 in IoT (Internet of Things) by Rahul
• 8,980 points
19 views
0 votes
0 answers
0 votes
1 answer

What's the difference between Hadoop and NoSQL ?

Let's start with the definitions Hadoop is an ...READ MORE

answered Apr 2, 2018 in Big Data Hadoop by kurt_cobain
• 9,390 points
2,387 views
0 votes
1 answer

Different partitoners in Cassandra

Murmur3Partitioner is the default partitioner. It is ...READ MORE

answered Jun 27, 2018 in Big Data Hadoop by kurt_cobain
• 9,390 points
171 views
webinar REGISTER FOR FREE WEBINAR X
Send OTP
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP