طراحی شِما خودکار NoSQL: یک روش طراحی شِما مبتنی بر بارکاری برای پایگاه داده ستون گسترده NoSQL

سیستم های پایگاه داده NoSQL راهکارهای مناسبی برای پروژهای کلان داده هستند و از انعطاف پذیری بالایی در طراحی برخوردارند. در پایگاه داده ستون گسترده NoSQL, طراحی یک شِما کارامد و مناسب نه تنها وابسته به مدل داده مفهومی, بلکه به پرس وجوهای برنامه هم وابسته است. در این پایگاه داده ها, طراحی شِما دستی وابسته به قوانین سرانگشتی برای انتخاب شِمای مناسب است. بکارگیری این قوانین بدون تجربه های عملی یک چالش بزرگ در این زمینه است. چرا که این قوانین مبهم و متناقض هستند. یکی از راه هایی که پژوهشگران برای غلبه بر چالش مذکور پیش گرفته اند, ارائه روش های خودکارسازی طراحی شِمای پایگاه داده است. هدف اصلی این تحقیق خودکارسازی طراحی شِمای پایگاه داده ستون گسترده NoSQL است که بدین منظور یک روش مبتنی بر بارکاری برای نگاشت مدل داده مفهومی به شِما پایگاه داده ستون گسترده با هدف بهینه سازی کارایی بارکاری ارائه می شود. در این روش از اطلاعات بارکاری برای رسیدن به کارایی بهتر پرس وجوها استفاده شده است که با کمینه کردن تعداد درخواست ها به پایگاه داده منجر به طراحی شِمای بهینه یافته می شود. نتایج حاصل شده از آزمایش ها نشان می هد که شِما خودکار تولید شده از روش پیشنهادی منجر به کارایی خوب بارکاری می گردد.