Saya sudah membaca alasan untuk menggunakan atau tidak Guiddan int.
intlebih kecil, lebih cepat, mudah diingat, menyimpan urutan kronologis. Dan untuk Guid, satu-satunya keuntungan yang saya temukan adalah unik. Dalam hal apa a Guidakan lebih baik daripada dan intdan mengapa?
Dari apa yang saya lihat, inttidak memiliki kekurangan kecuali oleh batas angka, yang dalam banyak kasus tidak relevan.
Mengapa tepatnya Guiddiciptakan? Saya benar-benar berpikir itu memiliki tujuan selain berfungsi sebagai kunci utama dari sebuah tabel sederhana. (Adakah contoh aplikasi nyata yang menggunakan Guidsesuatu?)
(Guid = UniqueIdentifier) ketik pada SQL Server
inttidak memiliki kelemahan kecuali oleh batas angka, yang dalam banyak kasus tidak relevan.": sebenarnya, dalam konteks ini INT vs GUID, batas atas dari yang ditandatangani, 32-bit INTsepenuhnya tidak relevan mengingat bahwa batas atas dari yang ditandatangani , 64-bit BIGINTjauh melampaui hampir semua kegunaan (bahkan lebih jika Anda mulai penomoran pada batas bawah; dan hal yang sama berlaku untuk INT) dan masih setengah dari ukuran GUID (8 byte, bukan 16) dan berurutan.