Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Apakah tabrakan GUID mungkin terjadi?

Pada dasarnya, tidak. Saya pikir seseorang pergi bermain-main dengan database Anda. Bergantung pada versi GUID yang Anda gunakan, nilainya unik (untuk hal-hal seperti GUID versi 1), atau keduanya unik dan tidak dapat diprediksi (untuk hal-hal seperti GUID versi 4). Implementasi SQL Server untuk fungsi NEWID() mereka tampaknya menggunakan angka acak 128-bit, jadi Anda tidak akan mendapatkan tabrakan.

Untuk kemungkinan tabrakan sebesar 1%, Anda perlu membuat sekitar 2.600.000.000.000.000.000 GUID.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Membuat Database di SQL Server

  2. Sisipkan SqlBulkCopy dengan Kolom Identitas

  3. SQL Server Internal:Operator Bermasalah Pt. II – Hashing

  4. Cara mengimpor file DBF di SQL Server

  5. SQL Server (TSQL) - Apakah mungkin untuk membuat pernyataan EXEC secara paralel?