• 23-09-2019, 09:13:17
    #1
    Merhabalar,
    maç-turnuva veritabanı şemasını modellemeye çalışıyorum (Python/Django'da çalıştığım için django kod olarak yazacağım)
    sormak istediğim şey turnuva ve lig olarak 2 ayrı tabloda tutmak mı daha iyi olur

    class League(models.Model):
    ...
    class Tournament(models.Model):
    league= models.ForeignKey(League, on_delete=models.CASCADE)...

    yoksa json verisi olarak tutmak mı tek tabloda
    (bazı yerlerde textfield'da json verisi olarak tutabilirsin ve daha sonra python json parser ile kullanabilirsin ve biraz daha hızlı olabilir demişlerdi

    class Tournament(models.Model):
    league=JSONField()
    veya
    league=models.TextField(...)
  • 23-09-2019, 09:18:09
    #2
    Alıntı
    textfield'da json verisi olarak tutabilirsin
    ben bu işlemi bir projemde kullanadım tabloda yaklaşık 4-5 satır mevcut site üzerinde bir sıkıntı yok ama tabloya girmek 4-5 saniye alıyor nedense o yüzden pek tavsiye etmiyorum ben
  • 23-09-2019, 12:46:36
    #3
    ustunweb adlı üyeden alıntı: mesajı görüntüle
    ben bu işlemi bir projemde kullanadım tabloda yaklaşık 4-5 satır mevcut site üzerinde bir sıkıntı yok ama tabloya girmek 4-5 saniye alıyor nedense o yüzden pek tavsiye etmiyorum ben
    muhtemelen bende denerim performansını sağol bilgi için