انتخاب بانک اطلاعاتی توزیعشده مناسب جهت رسیدن به بهترین عملکرد در مدیریت دادههای حجیم
نویسندگان
1 دانشگاه جامع امام حسین(ع)
2 دانشگاه جامع امام حسین(ع)
3 دانشجوی دکتری دانشگاه فردوسی
doi
چکیده
انتخاب بانک اطلاعاتی مناسب با توجه به نیازمندیهای هر برنامه همواره یکی از دغدغههای توسعهدهندگان است. بانکهای اطلاعاتی انواع مختلفی دارند که مشهورترین آنها بانک اطلاعاتی رابطهای است. با افزایش استفاده از اینترنت که منجر به رشد سریع ایجاد دادهها و نیازمندیهای جدید در حوزه دادههای حجیم شد، این نوع بانکهای اطلاعاتی در مدیریت دادههای غیر ساختیافته و حجیم عملکرد خوبی نداشتند. جهت مدیریت دادههایی با چنین ویژگیها، بانکهای اطلاعاتی کلید- مقدار، سندگرا، ستون گسترده و مبتنی بر گراف ارائه شده است. این بانکها هر یک با رویکرد خاصی راهحلهایی را ارائه میکنند. بانکهای اطلاعاتی چند مدلی با رویکرد چندگانه با این ویژگیها ارائه شدهاند که قادر هستند راهحلهای همزمان برای چندین نیاز را پشتیبانی نمایند. در این مقاله ابتدا با مبنا قرار دادن مدل رابطهای و با ذکر یک مثال، ضمن تشریح ساختار و امکانات انواع بانکهای غیر رابطهای مذکور، مثال مربوطه با توجه به هر یک از این مدلها ارائه شده است. سپس از هر نوع، چندین بانک معرفی کرده و یک بانک پرکاربرد را جهت مقایسه ساختار و ویژگیها با یکدیگر انتخاب و عملکرد آنها مورد بررسی قرار گرفته است. معیارهای اصلی مقایسه سرعت ذخیرهسازی و بازیابی اطلاعات بوده و در ارائه نتایج سعی شده معیارهای ارزیابی با توجه به رویکردها و نیازهای مختلف مورد بررسی و ارزیابی قرار گیرند. هدف این مقاله ارائه نمونه برتر از بانکهای اطلاعاتی غیر رابطهای نیست، بلکه هدف پیشنهاد بانک غیر رابطهای مناسب برای کسب کارایی در کاربردهای مختلف بر اساس نیازهای تعریف شده است.