Soy nuevo con MongoDB. Tengo una pregunta de diseño sobre el rendimiento de MongoDB. Digamos que tengo películas de la clase con dos propiedades, nombre y director. También quiero etiquetar esta clase de película. ¿Es mejor agregar una nueva propiedad de cadenas [] a esta clase, o crear una nueva clase MovieTags? Sé que consultaré mucho estas etiquetas porque usaré un autocompletado en la interfaz de usuario. Para esta función de autocompletar solo necesito las etiquetas, no el objeto de película. ¿Qué opción es mejor? agregar una propiedad de cadenas [] o referencia a una colección de MovieTags? Pensando en el rendimiento ... por supuesto, en ambos casos se realizará la indexación.diseño MongoDB - etiquetas
¿Debo usar un MapReduce? ¿Solo para seleccionar las etiquetas, para la función de autocompletar si utilizo un objeto embozado de cadena []? ¿Cómo?
Gracias!
posible duplicado de [el diseño del esquema mongodb de blogs] (http://stackoverflow.com/questions/5224811/mongodb-schema-design-for-blogs) –
posible duplicado de [Cómo implementar etiquetas de correos en Mongo?] (http://stackoverflow.com/questions/ 8455685/cómo-a-instrumento-post-tags-en-mongo) –