مدیریت داده های حجیم با استفاده از سیستم های NoSQL

  • سال انتشار: 1394
  • محل انتشار: کنفرانس بین المللی پژوهش های کاربردی در فناوری اطلاعات، کامپیوتر ومخابرات
  • کد COI اختصاصی: ITCC01_124
  • زبان مقاله: فارسی
  • تعداد مشاهده: 1687
دانلود فایل این مقاله

نویسندگان

نیلوفر مدبرفرزام

دانشجوی کارشناسی ارشد کامپیوتر (نرم افزار)، دانشگاه پیام نور

احمد فراهی

استادیار گروه مهندسی کامپیوتر و فناوری اطلاعات، دانشگاه پیام نور

چکیده

با ظهور پدیده Big Data در دهه گذشته، یک کلاس از سیستم های مدیریت داده ها به نام NoSQLپدید آمده و در حال حاضر به شدت گسترش پیدا کرده است. از ویژگی های اصلی آنها این است که اینسیستم ها مدل داده رابطه ای و زبان SQL را رها کرده، از خواص ACID تراکنش ها به صورت کاملپشتیبانی نکرده و اغلب از معماری توزیع شده استفاده می کنند. در نتیجه این سیستم ها در بعضی کاربردهاعملکرد بهتری نسبت به پایگاه های داده وابسته به زبان SQL دارند. علاوه بر این، این سیستم ها قابلیتمقیاس پذیری بالایی در شرایط افزایش بار کاری و حجم بالای داده ها دارند که این موضوع مخصوصاً برایبرنامه های تحت وب اهمیت زیادی دارد. در بخش اول این مقاله سعی داریم به شناخت بیشتر محدودیت هایپایگاه های داده رابطه ای سنتی در مواجه با داده های حجیم، بپردازیم. سپس با مفاهیم و ویژگی های اصلیسیستم های NoSQL آشنا شده و انواع این سیستم ها و زمینه های کاربرد آنها را مشخص خواهیم کرد. درانتها به جمع بندی مطالب و پیشنهادهایی برای استفاده بهینه از این سیستم ها در کاربردهای پیش رومی پردازیم.

کلیدواژه ها

Big Data, Not Relational Database, NoSQL Database

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.