Diseñe un esquema de Firestore para admitir un número desconocido de artículos y comentarios donde los usuarios puedan publicar y ver comentarios. ¿Cómo se deben almacenar los comentarios?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Almacenar cada comentario en una subcolección del artículo..
Por qué esta es la respuesta
Almacenar cada comentario en una subcolección del artículo es la forma más escalable y eficiente de manejar un número desconocido de comentarios en Firestore. Las subcolecciones permiten un número ilimitado de documentos y consultas eficientes específicas del artículo. Agregar comentarios a una propiedad de matriz en el artículo no es escalable, ya que los documentos de Firestore tienen un límite de tamaño de 1 MB y las matrices grandes pueden volverse ineficientes. Almacenar comentarios como documentos separados y solo referenciarlos con una clave en una matriz en el artículo o el perfil del usuario tampoco es ideal porque requeriría múltiples lecturas (una para el artículo/perfil y otra para cada comentario) para mostrar los comentarios, lo que aumenta los costos y la latencia. Las subcolecciones mantienen los comentarios lógicamente agrupados con el artículo y optimizan las operaciones de lectura y escritura.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta