حامد خراسانی
4 سال پیش توسط حامد خراسانی مطرح شد
1 پاسخ

سوال در رابطه با دیتابیس مونگو

سلام دوستان
خسته نباشید
فرض کنید میخوایم سیستم بلاگ طراحی کنیم.
سه تا جدول داریم.
post-postmeta-comment مثل تصویر زیر
توضیح تصویر رو وارد کنید

اگه بخوایم این بانکو با mongoDB پیاده سازی کنیم چند تا ابهام برام پیش اومده.

1- راه اول اینه که هر سه تا جدولو داخل یک کالکشن پیاده سازی کنیم.(مثلا ارتباط یک به چند)
2- راه دوم اینه که باید از کالکشن جدید بسازی.

اگه از راه اول بریم جلو با رشد برنامه مواجه میشیم و با توجه به محدود بودن حجم رکورد نمیشه اطلاعات رو به این شکل ذخیره کرد پس مجبوریم یک کالکشن جدید بسازیم که تقریبا میشه همون sql.

اگه از راه دوم بریم جلو زیاد فرقی نمیکنه با دیتابیس sql.

اینجا باید چیکار کنیم؟

@hesammousavi
@ali.bayat
@Alimotreb
@khanzadimahdi
و بقیه اساتید


ثبت پرسش جدید
mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 4 سال پیش مطرح شد
0

چون اطلاعات شما رابطه ای هست استفاده از مونگو برای این نوع ساختار کلا اشتباه هست و سیستم رو پیچیده میکنه و نگهداری داده ها رو هم سخت تر میکنه.

برای این نوع دیتا از دیتابیس رابطه ای استفاده کنید و سراغ دیتابیس های غیر رابطه ای نرید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام