راکت
حل شده

لینک های دانلودی یک پست رو در جدول خود پست ذخیره کنم یا جدول جدا بسازم

1 پاسخ

سلام دوستان من یک سایت دانلودی با لاراول دارم میسازم .
هر کدوم از پست های سایت چندین لینک دانلود دارند.
برای ذخیره سازی لینک ها جدول جدا بسازم بهتره یا اینکه در خود جدول پست ها یک فیلد به اسم download_links بسازم و مشخصات لینک ها رو به صورت آرایه در آن ذخیره کنم؟

reza ahmadi
reza ahmadi
@Ahmadm7599
ثبت پرسش جدید

پاسخ‌ها

1
حسین افتخارراد
حسین افتخارراد
@hosseinradvictor

تخصص: نال کد

بهترین پاسخ

جدول جدا یعنی یک فیلد ای دی اضافه یک فیلد Createdat , updatedat, deletedat اضافه و همچنین یک فیلد ریلیشن اضافه اگر هر پست فقط یک لینک دارد پس در یک جدول ایجاد کن اما اگر هر پست چندین لینک دانلود دارد مناسب ترین حالت برای قابلیت توسعه و کاهش نال فیلد استفاده از دو جدول و ایجاد رابطه یک به چند می باشد .
اما اگر لینک هایی دارید که ممکن است میان پست های مختلف مشترک باشند از رابطه چند به چند با سه جدول و یک جدول پایوت استفاده کنید .
بر اساس استاتژی پروژه دیتا بیش رو طرح ریزی کنید

البته به صورت ارایه ای هم میتونید استفاده کنید اما فیلد مورد نظر باید از نوع تکس انتخاب کنید که به تنهایی فضای زیادی در دیتابیش اشغالی میکنه و در مدیریت فضای دیتا بیس بهینه نیست

شاید پاسخ شما همین‌جا باشد

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

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