Structure de base de données de Facebook pour stocker les commentaires et après?
Je vais créer simple site de réseautage social.
alors... je veux savoir comment Facebook stocker des commentaires pour les postes.
est Facebook stocker les Messages et les commentaires dans la même ligne de la table de base de données,
alors, comment ils stockent une longue liste de commentaires en une seule ligne de la table de champ.
ou est-il ont chaque table de base de données pour chaque poste, de sorte que peut faire les commentaires pour ce post dans cette ligne du tableau.
Quelle est la meilleure structure de base de données pour un simple site de réseau social comme CMS.
mais il pourrait être la manipulation d'un grand nombre d'internautes.
Merci de m'aider dans cette affaire.
Merci.
merci pour les conseiller.
OriginalL'auteur Milan | 2013-10-16
Vous devez vous connecter pour publier un commentaire.
Petit exemple de ce que vous pourriez faire:
Table utilisateurs:
Table commentaires:
Lorsque l'utilisateur avec l'ID 342 postes un commentaire à l'utilisateur 783 du profil, vous pouvez stocker le commentaire de la sorte:
Ensuite, lorsque vous êtes à la sélection de commentaires à afficher sur le profil d'un utilisateur, il vous suffit de rejoindre le posted_by et posted_to colonnes avec l'id dans la table des utilisateurs.
post_id
dans leposted_to
de la colonne?J'ai oublier d'ajouter la date_posted colonne pour mon instruction insert. posted_to doit être l'ID unique de l'utilisateur le profil que le commentaire est publié sur.
OriginalL'auteur Wayne Whitty
Je suppose qu'ils ont un tableau avec tous les messages et les post_id. Ensuite, ils ont une autre table avec tous les commentaires. Et dans le comments_table ils ont une ligne avec le post_id de sorte qu'ils peuvent l'affecter.
Donc,
chaque Poste a un post_id avec le texte d'état, l'id de l'utilisateur qui l'a écrit, etc.
et chaque commentaire a un comment_id et un post_id pour l'affecter à la poste.
C'est ce que je devine. Je ne peux pas vous dire pour s'assurer que.
Exemple Simple
Mise à JOUR
postes-table
commentaires-table
OriginalL'auteur loomie
je pense que pour les commentaires que vous essayez cette table
il table pour la vidéo de la chanson thaty percevoir une colonne de la piste nom de l'id
OriginalL'auteur Kushal Suthar
Tout que vous avez besoin est la relaeation et trois de la table pour l'instant. Il suffit de garder le nom d'utilisateur en tant que clé primaire dans la table user et d'en faire étrangère dans chaque tableau que vous créez. Qui sera vous aider à obtenir chaque chose sur la base de l'identifiant utilisateur.
OriginalL'auteur Santosh Upadhayay