خانه --> پایگاه داده غیر رابطه ای (NOSQL) --> مورد استفاده پایگاه داده های غیر رابطه ای (NOSQL)

مورد استفاده پایگاه داده های غیر رابطه ای (NOSQL)

مورد استفاده پایگاه داده های غیر رابطه ای یا NOSQL

بانکهای اطلاعاتی نوین که تحت نام  پایگاه داده های غیر رابطه ای یا noSQL (نو اس کیو ال) قرار می گیرند و از استانداردهای کلاسیک بانکهای اطلاعاتی تبعیت نمی کنند.

استفاده پایگاه داده های غیر رابطه ای

استفاده پایگاه داده های غیر رابطه ای

از موارد استفاده پایگاه داده های غیر رابطه ای یا noSQL میتوان حداقل به عناوین زیر اشاره کرد:

  • داده های ساخت نیافته
  • žداده ها ساخت یافته بزرگ
  • žسرعت رشد تولید داده زیاد
  • žرجوع زیاد به داده ها
  • žنیاز به سرعت بالا پردازشی
  • žنیاز به مقیاس پذیری
  • žنیاز به توزیع شدگی

از موارد مزایای پایگاه داده های غیر رابطه ای (Not Only SQL) میتوان حداقل به عناوین زیر اشاره کرد:

  •  پشتیبانی از داده های حجیم بهتر از پایگاه دادهای رابطه ای
  •  سخت افزار و نرم افزار ارزانتر
  •  مقیاس پذیری بالاتر(Scale-Out)
  •  انعطاف پذیری بیشتر(Schema-Free)
  •  سازگاری باMap and Reduce
  •  مدیریت کمتر

در زیر جدولی از مقایسه پایگاه داده های RDBMS و NOSQL آورده شده است:

پایگاه داده های غیر رابطه ای یا noSQL
NoSQL Vs SQL

جهت انتخاب سیستم پایگاه داده برای پروژه و یا شرکت خود باید به فاکتورهای زیادی توجه کنیم.

  • پیچیدگی
  • نوع داده ها
  • بودجه
  • مقدارداده ها
  • ترافیک
  • زبان برنامه نویسی

مورد استفاده پایگاه داده های رابطه ای (RDBMS)

قدمت پایگاه داده های رابطه ای (RDBMS) به بیش از ۴۰ سال میرسد. برای بسیاری از موقعیت ها، بهترین انتخاب است. پایگاه داده های غیر رابطه ای برای جایگزینی پایگاه داده های رابطه ای نیامده اند (بلکه برای جبران ضعف های موجود آنها تولید شده اند). از موارد استفاده پایگاه داده های رابطه ای میتوان حداقل به عناوین زیر اشاره کرد:

  • مناسب برای دادهای پیچیده
  • پشتیبانی بهتر
  • مناسب برای داده های رابطه ای و شی ها
  • مناسب برای تحلیل های درون پایگاه داده
  • پشتیبانی کامل از قابلیت ACID

مشکل زمانی بروز میکند که منابع سخت افزاری پاسخگوی حجم زیاد داده نسیتند. وقتی حجم داده ها افزایش می یابد مشکلات زیر بوجود می آید.

  •  درخواست های SQL زمان زیادی میگیرند و حجم زیادی را در حافظه اشغال می کنند
  •  داده های متناض و غیر همخوان می شوند
  •  سخت افزار های خاصِ گران قیمت نیاز می شوند.

آدرس کانال تلگرام سایت بیگ دیتا:

t.me/bigdata_channel

آدرس کانال سروش ما:
https://sapp.ir/bigdata_channel

جهت دیدن سرفصل های دوره های آموزشی بر روی اینجا کلیک کنید.

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *