دیتابیس NoSQl چیست

تاریخ انتشار پست : 16 اسفند 1400
دسته بندی : علوم رایانه
مدت زمان مطالعه : دقیقه

سلام عرض می کنم خدمت همه ی دوستان عزیز در پست قبلی گفتیم دیتابیس هایی که معمولا در وب سایت ها استفاده میشن دو دسته هستند دیتابیس های SQL و دیتابیس های NoSQL که در پست قبلی راجع به دیتابیس های SQL صحبت کردیم و در این پست می خواهیم دیتابیس های NoSQL رو بررسی کنیم،حتما تا اخر این پست همراه ما باشید

خوب اول باید ببینیم ساختار و روش کار این نوع از دیتابیس ها به چه صورت است

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

دیتا بیس های NoSQL قابلیت ذخیره کردن داده های حجیم و بدون ساختار مشخص رو دارند و برای کسب و کار های بزرگی که نیاز به فراخوانی داده ها در سرتاسر دنیا رو دارن و همین طور ممکنه حجم داده های ذخیره شده انها افزایش پیدا کنه بسیار گزینه ی مناسبی هستند. دیتابیس های NoSQL قابلیت ذخیره سازی ،مدیریت و کار با داده های حجیم رو داره اما مثل دیتابیس های SQL از زبان SQL استفاده نمی کنه و به جای اون از زبان های XML یا JSON استفاده میشه همینطور برای اینکه کار با داده های ذخیره شده راحت تر بشه در ساختار کلی این نوع از دیتابیس ها از داینامیک اسکیما یا اسکیمای پویا استفاده شده که امکان تغییر در ذخیره سازی داده ها رو فراهم کرده و انعطاف فراوانی به این دیتابیس ها داده است

دیتابیس های NoSQL چند نوع متفاوت دارن که در پست بعدی راجع به این مبحث صحبت می کنیم،حتما پست های مارو دنبال کنید و این پست رو برای دوستانتون هم بفرستید

ممنونم از وقتی که در اختیار من قرار دادید خسته نباشید و خدانگه دارتون باشه

نظرات :

جهت ثبت نظر باید ابتدا وارد سایت شوید