Quiero usar una base de datos de gráficos para una aplicación web (que involucra una red de usuarios, publicaciones, comentarios, votos, respuestas, documentos y fusiones de documentos y algunas otras relaciones transitivas en usuarios y documentos). Entonces, me pregunto si hay algo así como una metodología de diseño para las bases de datos Graph, es decir, una especie de analogía con los principios de diseño recomendados para las bases de datos relacionales (como esas formas normales).Metodologías de diseño de base de datos de gráficos
Ejemplos de preguntas (de las muchas preguntas que surgen):
- ¿Es una buena idea, para crear un usuario nodo superior, tener relaciones ("existir") en cualquier usuario de nodo en la base de datos?
- ¿Es una buena idea construir en la gestión de versiones (es decir, crear relaciones (algo así como "sigue")) apuntando a versiones actualizadas de un Documento/Publicación de manera que revertir esta relación significa ver los cambios por los que pasó el documento .
- etc ...
Por lo tanto, qué necesitamos una base de datos Gráfico Diseño libro de cocina?