Rumah > Soal Jawab > teks badan
Jadual A dan Jadual B (Jadual B ingin menyegerakkan data dalam Jadual A. Medan akaun dalam Jadual A adalah sama dengan medan akaun dalam Jadual B. Syarat untuk penyegerakan ialah apabila medan akaun wujud dalam Jadual A tetapi tidak dalam Jadual B, Anda perlu mengeluarkan medan akaun dalam jadual A dan menulisnya pada jadual B secara serentak) Sila kongsi penyelesaian yang baik untuk situasi di mana jumlah data adalah besar dan berkembang
扔个三星炸死你2017-07-03 11:42:18
1 Pilihan 1: Apabila terdapat operasi menulis ke jadual A, operasi menulis jadual B juga dilakukan dengan segera.
add(data){
insertA(data);
insertB(data);
}
2 Pilihan 2: Apabila terdapat operasi untuk menulis ke jadual A, tulis rekod pada baris gilir dan tuliskannya ke jadual B secara tidak segerak.
add(data){
insertA(data);
synQueue2B(data);
}
Selain itu, kedua-dua penyelesaian boleh menulis kerja lain untuk kerap membandingkan set medan akaun dalam jadual A dan B untuk penyegerakan data