- Düzenlendi
Merhabalar;
Elimde Mysql için tasarlanmış bir veritabanı mevcut. Bunu noSql bir çözüm olan mongodb'ye migrate etmek istiyorum. Daha önceden nosql ile tasarım yapmadım. Şu şekilde yaparsam sağlıklı bir çözüm olur mu danışmak istiyorum. Burada özellikle "food" tablosundaki kısımlar önemli bir hal alıyor. Açıkça yazmak matıklısı.
Soru : Yorumlar tablosunu ayrı bir collection da tutmak istiyorum. Çok fazla yorum ve beğeni olabilir. Fakat burada özelllikle yemek adımlarını ve malzeme listesini foods collectionında kalması bana mantıklı geliyor. Zira bunlar 10-15 adımda bitiyor. Ne şekilde olabilir. Yardımlarınızı bekliyorum. Saygılar. Özellikle foods collectionının şişmesi gibi bir durum olabilir mi. ?
{
"_id":"ObjectID",
"food_name":"İzmir Köfte",
"food_time":"40 dk",
"person_numb":"4 Kişilik",
"user_id":"ObjectID",
"tarifKategori":[
"Ana Yemekler",
"Sulu Yemekler"
],
"food_image":"https://.......................",
"comment":[
{
"comment_id":"ObjectID",
"comment_id":"ObjectID",
"comment_id":"ObjectID"
}
],
"tarif_malzemeler":[
{
"tarif_id":"ObjectID",
"tarif_id":"ObjectID",
"tarif_id":"ObjectID"
}
],
"tarifBegeni":[
{
"begeni_id":"ObjectID",
"begeni_id":"ObjectID",
"begeni_id":"ObjectID"
}
]
}
https://drive.google.com/file/d/1uaTmvmbnpduAb6e2s3pmZFY7BdkHMn77/view?usp=sharing