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

Nilai peningkatan otomatis yang ketat di MySQL

Maaf untuk mengatakan ini, tetapi mengizinkan konkurensi tinggi untuk mencapai kinerja tinggi dan pada saat yang sama meminta urutan yang sangat monoton adalah persyaratan yang saling bertentangan.

Salah satunya Anda memiliki satu titik kontrol/kegagalan yang mengeluarkan ID dan memastikan tidak ada duplikat atau dilewati, atau Anda harus menerima kesempatan dari salah satu atau kedua situasi ini.

Seperti yang telah Anda nyatakan, ada upaya untuk menghindari masalah semacam ini, tetapi pada akhirnya Anda akan selalu menemukan bahwa Anda perlu melakukan tradeoff antara kecepatan dan ketepatan, karena segera setelah Anda mengizinkan konkurensi, Anda dapat mengalami situasi otak terbelah. atau kondisi balapan.

Mungkin urutan yang sangat monoton akan baik-baik saja untuk masing-masing dari kemungkinan banyak server/database/tabel?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana mengabaikan baris duplikat saat menyisipkan

  2. Cara menghasilkan nilai acak unik untuk setiap pengguna di laravel dan menambahkannya ke database

  3. Cara membuat pemicu untuk menghapus php myadmin

  4. Cara mendapatkan struktur database di MySQL melalui query

  5. Sharding dan pembuatan ID sebagai instagram