recherche

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

php - Synchroniser les données entre deux tables

Table A et Table B (la Table B souhaite synchroniser les données du Table A. Le champ de compte dans la Table A est le même que le champ de compte dans la Table B. La condition de synchronisation est lorsque le champ de compte existe dans la Table A mais pas dans le tableau B, vous devez supprimer le champ de compte dans le tableau A et l'écrire simultanément dans le tableau B) Veuillez partager une bonne solution pour la situation où la quantité de données est importante et croissante

天蓬老师天蓬老师2703 Il y a quelques jours855

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

  • 扔个三星炸死你

    扔个三星炸死你2017-07-03 11:42:18

    1. Option 1 : Lorsqu'il y a une opération d'écriture dans la table A, l'opération d'écriture dans la table B est également effectuée immédiatement.

    add(data){
        insertA(data);
        insertB(data);
    }

    2. Option 2 : Lorsqu'il y a une opération d'écriture dans la table A, écrivez l'enregistrement dans la file d'attente et écrivez-le dans la table B de manière asynchrone.

    add(data){
        insertA(data);
        synQueue2B(data);
    }

    De plus, les deux solutions peuvent écrire un autre travail pour comparer régulièrement l'ensemble des champs de compte dans les tables A et B pour la synchronisation des données

    répondre
    0
  • Annulerrépondre