2010-05-20 11 views
5

Solo me pregunto si hay algún tipo de pautas para cuando está diseñando un db orientado a documentos y estoy hablando especialmente de CouchDb.¿Hay alguna Pautas de diseño para bases de datos documentales?

Sé que las cosas sin esquemas pueden tomar la forma que deseamos pero, ¿hay algunas mejores prácticas?

¡Gracias de antemano! = D

Respuesta

3

Jan Lehnardt escribió recientemente una visión general útil de los datos modelando (no lo llamaría diseño de "esquema" como lo indica correctamente).

http://blog.couchbase.com/document-modeling-rules-thumb

+0

¡Gracias por el enlace! Tiene una gran información = D – Hugo

+0

El enlace ahora es http://blog.couchbase.com/document-modeling-rules-thumb –

+0

El enlace está fuera de fecha – Romaan

-1

No sé específicamente sobre CouchDB, pero hay algo más en el MongoDB Docs sobre Schema Design.

+0

esto no es tan relevante para CouchDB. MongoDB requiere un esquema de datos coherente para la indexación, CouchDB no. El mapa/reduce la fase y normaliza cualquier dato sin esquema en un índice unificado. – mikeal

+0

@mikeal, ¿Qué quiere decir con "MongoDB requiere un esquema de datos coherente para la indexación"? – TTT

+1

Los índices de MongoDB se basan en nombres de teclas, lo que significa que solo puede tener relaciones con esquemas de datos consistentes. El mapa/reducción de CouchDB le permite introspectar un documento y emitir un índice normalizado, lo que significa que los datos pueden ser verdaderamente sin esquema sin limitar lo que se puede indexar. – mikeal

Cuestiones relacionadas