¿Cuáles son las Tablas que estaría presente en un sitio de redes sociales (ej: Twitter).

Tengo una tabla de usuarios como de ahora. Cómo seguir la pista de los seguidores y la gente me siga?

  • Debo mantener una tabla separada para los seguidores y la gente me siga?
  • Lo que son las columnas que estaría allí en esas tablas?

Por favor, no creo que este tan Subjetivas/Fuera de tema. Como soy un principiante, yo pensaba que los expertos me pueden orientar para conseguir un buen DB diseño?

InformationsquelleAutor | 2010-07-17

3 Comentarios

  1. 39

    Trata de tener una mirada en Base De Datos De Respuestas, en particular, los modelos de datos. Tienen varios diseños diferentes para los diferentes sistemas. Este uno es para un sitio de redes sociales que te pueden dar una idea de lo que se requiere.

    Es posible que desee buscar en ASÍ que para otra red social de preguntas de base de datos. He encontrado este que tenía un enlace a flickr muestra un esquema que parece ser de Facebook.

    Su diseño de base de datos se basará en torno a los requerimientos de su sistema. Sin saber exactamente lo que usted está tratando de lograr, es difícil dar el mejor diseño.

  2. 8

    puede utilizar este Mensajero de la Base de datos Concepto de Diseño: Mensajero DB

    Diseño de base de datos para un sitio de redes sociales

    • Nada en este modelo de datos se aborda la cuestión de cómo el modelo de seguidores y followees
    • Este concepto no es un total y completo de diseño, que es sólo la Base de datos Concepto de Diseño 🙂
  3. 6

    Puede crear una tabla separada para el seguidor/seguido relationships. Así, cuando x seguir y crear una entrada con follower_id = x.id followed_id = y.id.

    Usted puede consultar la relación de la tabla de mirar para todos los usuarios de x tiene relaciones con select * from relationships where follower_id = x.id o viceversa.

    Cuando/si x naciones unidas-siga y, sólo tienes que borrar la entrada que creó originalmente.

Dejar respuesta

Please enter your comment!
Please enter your name here