• 03-09-2022, 13:02:38
    #1
    Sipariş yönetimi projemde ,
    Order tablomun ID kısmını UUID olarak mı tasarlamam daha doğrudur yoksa Integer veya Long vermem mi?
  • 03-09-2022, 13:12:29
    #2
    Search 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:37
    #3
    emrenogay adlı üyeden alıntı: mesajı görüntüle
    Search 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.
    Büyük bir proje olacağı belli olmaz ama, mesela uygulama tutabilir ve büyüyebilir, dediğinize de katılıyorum