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
• 19,040 points
205 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
1 answer

How to use count and group by at the same select statement

This will do what you want (list of ...READ MORE

answered Nov 7 in Others by gaurav
• 22,040 points
33 views
0 votes
2 answers
0 votes
1 answer

Excel - How can I get the average of cells where the value in one column is X and the value in another column is Y?

Use AVERAGEIFS ... =AVERAGEIFS(C2:C13,A2:A13,"Yellow Typ ...READ MORE

answered Nov 11 in Others by narikkadan
• 37,660 points
42 views
0 votes
1 answer

MAX function in Excel: is it possible to provide the range by means of variables?

Try this: =MAX(INDEX(A:A,B2):INDEX(A:A,B3)) READ MORE

answered Nov 15 in Others by narikkadan
• 37,660 points
27 views
0 votes
1 answer

Is it possible to round to different decimal places in excel based on the range?

Where the range is multiple cells: Excel.Worksheet sheet ...READ MORE

answered Nov 17 in Others by narikkadan
• 37,660 points
30 views
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
• 9,680 points
74 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
3,308 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
199 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP