recherche

Maison  >  Questions et réponses  >  le corps du texte

Conception de base de données Mysql - conception de table d'enregistrement de discussion

Je voudrais demander à tous les experts, comment concevez-vous la base de données de chat ? Ceux qui ont de l'expérience peuvent parler de leur expérience, et ceux qui n'ont aucune expérience peuvent en discuter ensemble

Les problèmes rencontrés actuellement :

En supposant

.

Il y a 1 000 personnes dans le chat de groupe. L'utilisateur a envoie un message :

Ensuite :

Plan A : Insérez un enregistrement correspondant à 1 000 personnes dans le chat de groupe (1 000 enregistrements doivent être insérés, très effrayant)

Plan B : Insérer un enregistrement (l'utilisateur a lu, l'utilisateur Comment supprimer un enregistrement ? Ajouter une table de relations correspondante ??)

Autres solutions : utiliser d'autres méthodes de stockage, comme Redis, memecache, etc. ? ?

M࿆r.࿆z࿆h࿆a࿆n࿆g࿆M࿆r.࿆z࿆h࿆a࿆n࿆g࿆1707 Il y a quelques jours1681

répondre à tous(2)je répondrai

  • 一锤一座山

    一锤一座山2020-04-22 11:09:07

    Memcached effectue le stockage et donne une marque pour enregistrer la quantité de données actuellement enregistrées. Lorsque le nombre de données est satisfait, elles seront uniformément insérées dans MYSQL, un statut de réussite sera renvoyé et les données enregistrées par Memcached seront. effacé.

    répondre
    0
  • Guanhui

    Bon dieu

    Guanhui · 2020-05-04 11:29:02
  • Annulerrépondre