2011-01-26 7 views
5

Je serais reconnaissant pour une courte explication de ces différents concepts. Wikipédia mentionne à la fois dans le contexte de NoSQL mais je n'ai pas trouvé d'autres informations quelle est la différence entre les deux.Stockage d'objets et de documents (bases de données) = Différence (nosql)?

Mise à jour concernant les commentaires:

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

vs

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

Mais la différence est tout à fait clair pour moi. (Stackoverflow ne me permet pas de poster deux liens comme débutant pour que les liens sont effectivement désactivés)

Merci Jens

+0

duplication possible de http://stackoverflow.com/questions/3691899/whats-difference-between-nosql-db-and-oo-db –

+0

Euh, il n'y a pas de base de données d'objets, mais vous pouvez télécharger et utiliser des bases de données de documents? –

+0

Mis à jour ma question. – jens

Répondre

4

Pour toutes fins pratiques, il n'y a pas de différence - Un document est souvent juste un objet sérialisé, et Si vous avez uniquement besoin d'un stockage basique, tout magasin de clés/valeurs peut contenir des objets.

Il peut y avoir des différences dans la façon dont les mises à jour et les requêtes partielles sont traitées, mais comme il n'existe pas de NoSQL standard, vous obtenez autant de différences entre les produits dans la même catégorie.

+1

Il y a une énorme différence IMHO: références. Vous pouvez avoir une bibliothèque sur votre base de documents pour en faire une base de données d'objets. – graffic

Questions connexes