Hola amigos del web.
Estoy tratando de hacer una red social estilo facebook.
Estoy diseñando la db y tengo una duda sobre lo que es la parte de los feeds (o noticias).
Como saben , cada vez que se sube una foto, un video, se comenta, ,se crea un feed. Ese feed tiene un descripcion de la accion , y el perfil_id que lo generó. Mi problema es que hay muchos tipos de feeds, osea, del tipo foto, video, evento, como 15 para que se den una idea. Se me ocurrio por un lado crear una tabla feed y otra tipo feed. Y despues en cada foto, cada comentario, poner una clave foranea a feed.
Sin embargo me parece un poco imperformante, ya que cada accion iria a escribir en esas solas dos tablas y se leeria de ellas, lo que provocaria para mi un cuello de botella.
La otra idea es crear una tabla feedFoto, feedVideo, FeedEvento, en fin 15 tablas de noticias, que me parece en cuestion performante mucho mejor , pero con la contra que creo mas tablas.
Para ustedes, cual de las dos soluciones es la mejor ? se les ocurre alguna otra ?
Gracias y saludos!!!!