Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengapa mysql INSERT ... ON DUPLICATE KEY UPDATE dapat mematahkan replikasi RBR pada konfigurasi master/master

Anda mencoba untuk menulis idUser, date yang sama pasangkan ke kedua replika Anda secara bersamaan.

  1. Satu klien menulis ke master1 menggunakan kunci utama ganjil
  2. Klien lain menulis ke master2 menggunakan kunci utama genap, sebelum penulisan pertama disinkronkan
  3. Server mencoba menyinkronkan satu sama lain

Pada langkah terakhir, pasangan yang sama ada di kedua server di bawah kunci utama yang berbeda; baris yang berbeda tetapi kunci unik sekundernya sama.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Node.js API dengan express &mysql - Mendapatkan jumlah catatan, nomor halaman, ... &menyediakan pagination

  2. mysql:dapatkan jumlah catatan antara dua tanggal-waktu

  3. Untuk subselect atau tidak untuk subselect?

  4. Buat Spark Dataframe dari SQL Query

  5. gunakan WHERE CLAUSE untuk mencari data dari tanggal A sampai tanggal B