راهکاری جدید برای انجام پرس وجوهای فازی بر روی پایگاه داده های گرافی NoSQL(مقاله علمی وزارت علوم)
حوزه های تخصصی:
امروزه به دلیل حجم انبوه اطلاعات از پایگاه داده های NoSQL برای محاسبه ی داده های پیچیده استفاده می شود. این پایگاه داده ها با قابلیت ذخیره داده های نیمه ساختاریافته [1] و بدون ساختار [2] برای مدیریت داده های بزرگ [3] مورد استفاده قرار می گیرند. در این مقاله پرس وجوهای فازی توسط کاربران بر روی اطلاعات ذخیره شده در پایگاه داده ی گراف Neo4j انجام شده است که منجر به نمایش نتایج به صورت غیرفازی می شود. برای ارزیابی کارایی روش پیشنهادی، با در نظر گرفتن یک پایگاه داده از داده های مربوط به شرکت قطعه سازی، دو متفیر قیمت و کیفیت با ویژگی فازی در نظر گرفته شد و از آن ها برای تعریف و اجرای پرسش های فازی استفاده شد که نتایج می تواند صحت عملکرد روش پیشنهادی را تائید کند. علاوه براین، یک مشاور که دارای اطلاعات در مورد داده ها می باشد، اصطلاح های فازی [4] ، توابع عضویت [5] و جدول قوانین فازی [6] را تعریف می کند. یکی از فرآیندهای مهم در این روش یافتن مرکزثقل به منظور غیرفازی سازی نتیجه نهایی است که به این منظور الگوریتمی با زبان برنامه نویسی C# پیاده سازی شده است. بیشترین زمان پرس وجو مربوط به یافتن مرکزثقل است و پیچیدگی مسائل فازی سربار زمانی بیشتری تحمیل نخواهد کرد. نتایج ارزیابی نشان می دهد که افزایش زمان پرس وجو با استفاده از رویکرد پیشنهادی مبتنی بر منطق فازی نسبت به زمان پرس وجو با زبان Cypher ، با در نظر گرفتن پیچیدگی بیشتر مفاهیم فازی قابل قبول می باشد؛ در نتیجه راهکار پیشنهادی گزینه مناسبی برای بهره گیری پرس وجوهای مبهم درون پایگاه داده های بزرگ خواهد بود.