Merhabalar, bir projemde veritabanı desteği için Firebase kullanıyorum. İleride çıkacak ekstra masrafları engellmek adına kafama takılan birşey var.

 

Örnek 1 : 

COLLECTION : kullanicilar

    id : "user1",

    name : "John Doe",

    SUB COLLECTION : comments

        id : "comment1",

        content : "Lorem ipsum"

        stars : 4

 

Örnek 2 : 

COLLECTION : kullanicilar

    id : "user1",

    name : "John Doe",

COLLECTION : comments

    id : "comment1"

    userId : "user1",

    content : "Lorem ipsum dolor sit amet"

 

Bu örneklerden ilkini seçersem kullanici bilgilerini her cekisimde icerisinde yorumlari da gelecek, yani gereksiz yere cekmis olabilirim her seferinde.. Bu bir maliyet dogurabilir ileride..

Ikincisini secersemde bu sefer yorumlari her cektigimde kullanici bilgisini cekmem gerekiyor, bu da maliyet getirecektir ileride.

Karar veremedim.. Dusunceleriniz nedir? Bu konuda deneyimli olan var mi? Cevaplar icin simdiden tesekkurler