پیاده سازی صحیح partitioning در mysql

partitioning  یکی از روش های تقسیم بندی رکورد ها بر اساس شرایط مختلف در فایل های ذخیره سازی موسوم به partitioning  این روش برای جداولی که حجم زیادی از اطلاعات در آنها ذخیره میشود بسیار ضروری است . partitioning بر اساس روش های مختلفی مانند Range و Hash و ... استفاده میشود . در یکی از پروژه هایی که داشتیم حجم زیادی از اطلاعات در یک جدول ذخیره می شد و برای اجرای Query زمان بسیار زیادی را صرف اجرای آن می کردیم و عملا کندی این سرعت برای کاربر اصلا خوش آیند نبود.

متاسفانه تاریخ جلالی یا شمسی در هسته پایگاه های داده پشتیبانی نمیشود اما در تاریخ میلادی انعطاف پذیری زیادی دارد . من با توجه به بررسی هایی که داشتم به این نتیجه رسیدم که روش Range برای تاریخ شمسی کاربردی تر است اما لازم است که بازه های زمانی را برای آن تعریف کنید . تعریف بازه های زمانی به معنی تبدیل تاریخ شمسی به میلادی است در این منبع آموزشی rarnge به تفکیک رکورد ها در بازهای سالانه و ماهیانه پرداخته شده است . یکی از نکته های مهم در partitioning تعیین ستون date به primary key است .

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

اولین دیدگاه را شما ثبت کنید

مطالب مرتبط

ممکن است این مطالب به شما کمک کند...

 طراحی پرتال
طراحی پرتال

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

 طراحی اپلیکیشن با react native
طراحی اپلیکیشن با react native

طراحی اپلیکیشن با react native یک راهکار مدرن در طراحی انواع اپ موبایلی در قالب IOS , Aanroid است که ...

 چند نکته خودمانی درباره طراحی سایت با لاراول
چند نکته خودمانی درباره طراحی سایت با لاراول

لاراول به عنوان یکی از قدرتمند ترین فریم ورک های توسعه نرم افزار تحت وب دنیا گزینه مناسبی برای پیاده ...

 تبدیل سایت به اپلیکیشن
تبدیل سایت به اپلیکیشن

تبدیل سایت به اپ موبایل با روش webview یک روش مناسب برای پیاده سازی انواع پروژه های تحت وب است

 6 مرحله در  اجرای  CRM
6 مرحله در اجرای CRM

در پیاده سازی و اجرای CRM بهتر است یک روند 6 مرحله ای طی شود تا به نتیجه ی مطلوب دست پیدا کنید.این م ...

 پیاده سازی بهینه پلن های mlm
پیاده سازی بهینه پلن های mlm

پیاده سازی بهینه پلن های mlm به همراه نرم افزارهای تحت وب

x
عضویت در کانال تلگرام وبینه

به منظور دریافت تخفیف ها و مقالات سایت در کانال تلگرام ما عضو شوید