Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Object vs Document Storage (Databases) = Difference (nosql)?

Tags:

database

nosql

i would be thankfull for a short explanation of these different concepts. Wikipedia mentions both in context of NoSQL but I did not find any further information whats the difference between both.

Update regarding the comments:

http://en.wikipedia.org/wiki/NoSQL#Object_database

vs

http://en.wikipedia.org/wiki/NoSQL#Document_store

But the difference is completely unclear to me. (Stackoverflow does not allow me to post two links as newbie so the links are actually disabled)

Thanks Jens

like image 762
jens Avatar asked Jan 26 '11 00:01

jens


2 Answers

For most practical purposes, there is no difference - A document is often just a serialized object, and if you only need basic storage, any key/value store can hold objects.

There may be differences in things like how partial updates and queries are handled, but since there is no such thing as standard NoSQL, you get just as many differences between products in the same category.

like image 196
Tom Clarkson Avatar answered Oct 05 '22 04:10

Tom Clarkson


"S3 is an object store ... DynamoDB is a document database" They go into some detail about the differences here: https://serverless.pub/s3-or-dynamodb/

like image 23
Mallika Bachan Avatar answered Oct 05 '22 03:10

Mallika Bachan