Tüm blog yazıları

Backend

MongoDB'de reference mı embed mi? Karar verirken 5 soru

İlişkisel düşünceyi MongoDB'ye doğrudan taşımadan, veri erişim desenine göre doğru modelleme kararını vermek için pratik yaklaşım.

BilGen Akademi25 Temmuz 20266 dk okuma
MONGODB · DATA MODELING

BilGen Akademi

Teknik Blog

MongoDB modellemesinde tek bir doğru yoktur. Aynı veri bazı projelerde embed edilmesi gerekirken başka bir projede reference olarak tutulabilir. Kararı belirleyen şey çoğunlukla verinin nasıl okunduğu ve güncellendiğidir.

Birlikte okunan veri birlikte tutulabilir

Bir alt veri ana belge olmadan anlam taşımıyorsa ve sürekli ana belgeyle beraber okunuyorsa embed yaklaşımı sorguları sadeleştirebilir.

Bağımsız yaşam döngüsü reference için sinyaldir

Aynı kayıt birçok belge tarafından kullanılıyorsa, kendi başına sık güncelleniyorsa veya büyüme sınırı belirsizse referans vermek daha güvenli olabilir.

Sonraki adım

Öğrendiklerini gerçek bir projede uygula

BilGen Akademi eğitimleri, konuyu sadece okumak yerine adım adım proje geliştirerek pekiştirmen için hazırlanır.

Kursları incele