تالار گفتمان nCIS.ir

نسخه‌ی کامل: جدول دسته بندی تو در تو
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
می خواستم بدونم شیپور و دیوار جدول دسته بندیشون چطوریه ؟ (همین طور دیجی کالا)
مثلا استان ها parent_id = 0 و به این صورت می رن پایین بصورت درختی. که سرعت واکشی رو میاره پایین.
یا برا هر دسته بندی جدول جدا دارن ؟
مد نظر من راهی با سرعت بالای واکشی هست.
این ساختار رابطه ای، سرعت رو کاهش نمیده. البته معمولاً برای موارد ثابتی مثل کشور - استان - شهر از ساختار بازگشتی استفاده نمیکنن و ساختار بازگشتیشون هم توی جداولی مثل دسته بندی و... ازنظر کدنویسی طوری پیاده سازی شده که از ایجاد حلقه جلوگیری بشه.
یعنی اینا که ثابت هستن هر کدوم یک جدول جدا دارن ؟
تهران - وسایل نقلیه - خودرو
کلاً مواردی مثل استانها و شهرها جدول جداگانه دارن. دسته بندیها همه توی یه جدول هستن و بصورت بازگشتی (با کمک فیلد parent_id) ساختار سلسله مراتبی اونها تولید میشه. البته خیلی سایتها که دسته بندیهای چند سطحی ندارن و فرضاً دسته بندی سطح 1 و سطح 2 و سطح 3 فقط دارن، از 3 جدول جداگانه استفاده میکنن که باز سرعت رو افزایش میده نسبت به حالت بازگشتی.