چرا مای اس کیو ال برای آنالیز و تحلیل داده مناسب نیست ؟
ذخیره و بازیابی و جستجوی معمول داده ها در تمامی بانکهای رابطه ای، یک مساله ساده و روتین است اما زمانی که قصد تحلیل و پردازش داده ها و حرکت به سمت هوش تجاری را داشته باشیم، نیازهای خاصی خواهیم داشت که ممکن است ما را به سمت بانک های اطلاعاتی جدیدی هدایت کند.
یکی از بانکهای اطلاعاتی رایج دنیا، مای اس کیو ال است که در ایران هم به کرات استفاده میشود.اگر قصد تحلیل داده های خود را با مای اسکیو ال دارید، شاید باید با نقاط ضعف آن را در این حوزه آشنا شوید تا هم نتایج اشتباه نگیرید و هم کارآیی و سرعت گزارشگیری شما تحت تاثیر قرار نگیرد.
توی وبلاگ سایت Periscope.io که در زمینه بهینه سازی SQLمطالب حرفه ای و بسیار خوبی را به اشتراک می گذارد، چهار ایراد مای اس کیو ال برای آنالیز داده از قرار زیر برشمرده شده است :
- عدم پشتیبانی از JSonn
- نداشتن توابعی که مجموعه های مورد نیاز تحلیل را به صورت خودکار برگردانند – Set-Returning Functions
- نداشتن توابع کار با بازه های زمانی یا Window Functions
- گروه بندی ناقص که گاهی باعث ایجاد نتایج اشتباه می شود .
مقاله کامل را با ذکر مثال می توانید در این آدرس مشاهده کنید .