4 ms·
What's the difference between object oriented and document oriented databases? Aren't all of the recent key/value databases lately pretty much the same concept
by rapind 17y ago
What's the difference between object oriented and document oriented databases?
Aren't all of the recent key/value databases lately pretty much the same concept as an object database?
Sorry if that's a dumb question...
- wmf 17y agoOODBs tend to use navigation of object graphs (see http://c2.com/cgi/wiki?NavigationalDatabase http://c2.com/cgi/wiki?NavigationalDatabase ) as the key operation, while document or key-value DBs rely more on queries.
- rapind 17y agoThanks for the link. Dug around a bit and from what I can tell they are pretty similar. Object databases have been referred to as hierarchical databases (I.e. XML data), many of the key-value databases being touted in the past couple of years seem hierarchical to me, only with some additional indexing and query language packaged on top (which you could add yourself with Lucene or Sphinx I would assume). I must be missing something, but I'll keep digging.