php - Synchroniser les données entre deux tables
天蓬老师
天蓬老师 2017-07-03 11:40:18
0
1
879

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

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

répondre à tous(1)
扔个三星炸死你

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal