Sipariş yönetimi projemde ,
Order tablomun ID kısmını UUID olarak mı tasarlamam daha doğrudur yoksa Integer veya Long vermem mi?
UUID mi Integer mı kullanmak daha doğru olur ?
2
●72
- 03-09-2022, 13:12:29Search işlemlerinde ve bellek kullanımı için BIGINT daha iyidir. Varchar arama için daha kötüdür ancak iyi olan şey gelecekte veritabanınızı değiştirmek zorunda kalmadan referans stratejinizi (yani bazı harfleri dahil etmenizi) değiştirmenize izin vermesidir. Ve geleceğe hazır olmak her zaman iyidir. Varchar ile arama performansı sorunu için gerçek bir sorun değildir, çünkü sadece o sütunda bir dizin oluşturmanız gerekir, bu nedenle MySQL kayıtları tekrarlamak zorunda kalmaz ve her arama neredeyse her zaman olduğu kadar hızlıdır.
Eğer büyük ölçekli bir proje değilse BIGINT sizin için iyi bir tercih olur. - 03-09-2022, 22:44:37Büyük bir proje olacağı belli olmaz ama, mesela uygulama tutabilir ve büyüyebilir, dediğinize de katılıyorumemrenogay adlı üyeden alıntı: mesajı görüntüle