Estoy creando un sitio como StackOverflow in Rails, pero no estoy seguro de si es necesario que los votos de una pregunta se almacenen en una tabla separada en la base de datos.En un sitio como StackOverflow, ¿la pregunta y sus votos deben ser tablas separadas?
¿Hay alguna buena razón para separar los datos?
¿O podría almacenar los votos como una sola suma en un campo de la tabla de preguntas?
Puedes ver la estructura que SO utiliza aquí: http://blog.stackoverflow.com/2009/06/stack-overflow-creative-commons-data-dump/ y aquí hay un buen tutorial si quieres importar esto datos fácilmente: http://www.brentozar.com/archive/2009/06/how-to-import-the-stackoverflow-xml-into-sql-server/ –
Gracias. Eso es útil. Así que las insignias, los comentarios, las publicaciones, los usuarios y los votos son todas tablas separadas. –