hocam ornek veriyorum kullanicinin bildirim ayarlarini farkli bir tabloda tutuyoruz. kolonlar : kullaniciNo, sms, email vs olsa ve kullaniciNo haric bool olarak istiyor yada istemiyor icin 1 ve 0 alsa buna göre kontrol etmenin hangi kısmı mantıksız olur? ben suana kadar böyle yaptımda daha iyi bir yolu nedir?
Alıntıları Göster
Şimdi normalizasyon olarak doğru gelmiyor ama uygulama açısından pratik diye şunu seçerdim. Normalizasyon için neden uygun değil. 1 byte ile halledebilecekken json saklayarak büyütüyorum ama development&maintain maliyeti bence daha önemli
Cünkü teorik olarak genelde setting ekranı varrolan ayarları tek seferde yükler ve sonra topluca update eder. Dolayı ile genelde gelen data body içindeki tüm datalar tek seferde güncellenir. Böyle bir alan tek kolon olarak saklansa daha kolay olur. TAbi bunu yaparken kullanılan orm destekliyor mu ona da bakmak lazım.
Bunun avantajı değişen ayarlarla habire tablo güncellemesi gerekmesi ancak kolon adları tekrarlanıyor yine normalizasyona uygun değil (ama bu yapılmaz anlamında değil)
3. alternatif One to One ilişki olmasına rağmen ben ayırırdım. Zira bence user notification permisson user tablosundan anlamca ayrı. Yoksa user tablosu kocaman olur. Yazılımda en iyi şey sorunları daha küçük parçalara ayırarak çözmektir.
Birde yanlış şık pek yoktur kafana takma. Çözümün hatalıysa da en kötü neden hatalı olduğunun deneyimini kazanırsın. Deneme yapmak en iyisi.
< Bu mesaj bu kişi tarafından değiştirildi mahoni_38 -- 7 Kasım 2019; 21:49:14 >
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.