خوشه بندی NoSQL چیست؟
خوشه بندی NoSQL چیست؟

تصویری: خوشه بندی NoSQL چیست؟

تصویری: خوشه بندی NoSQL چیست؟
تصویری: کدام دیتابیس برای پروژه من مناسبه؟ SQL vs NOSQL 2024, ممکن است
Anonim

" خوشه -friendly" به این معنی است که پایگاه داده می تواند به راحتی بر روی بسیاری از ماشین ها توزیع شود. توزیع بار یک پایگاه داده روی چندین سرور با برخی از پایگاه های داده رابطه ای امکان پذیر است، اما معمولاً مقیاس خطی ندارد. بسیاری از آنها NoSQL با این حال، پایگاه های داده با مقیاس پذیری در ذهن طراحی شده اند.

با توجه به این موضوع، اصطلاح NoSQL واقعا به چه معناست؟

آ NoSQL پایگاه داده (در اصل به "غیر SQL" یا "غیر رابطه ای" اشاره دارد) مکانیزمی را برای ذخیره سازی و بازیابی داده ها ارائه می دهد که است مدل شده در به معنای غیر از روابط جدولی مورد استفاده در پایگاه داده های رابطه ای. NoSQL پایگاه های داده هستند به طور فزاینده ای در داده های بزرگ و برنامه های کاربردی وب بلادرنگ استفاده می شود.

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

از این رو، مثال NoSQL چیست؟

NoSQL یک DMS غیر رابطه‌ای است که به طرحی ثابت نیاز ندارد، از پیوستن‌ها اجتناب می‌کند و مقیاس‌بندی آن آسان است. NoSQL برای داده های بزرگ و برنامه های وب بلادرنگ استفاده می شود. برای مثال ، شرکت هایی مانند توییتر، فیس بوک، گوگل که هر روز یک ترابایت اطلاعات کاربر را جمع آوری می کنند. NoSQL پایگاه داده مخفف "Not Only SQL" یا "Not SQL" است.

NoSQL در مقابل SQL چیست؟

SQL پایگاه داده ها در درجه اول به عنوان پایگاه داده رابطه ای نامیده می شوند ( RDBMS ) در حالیکه NoSQL پایگاه داده در درجه اول به عنوان پایگاه داده غیر رابطه ای یا توزیع شده نامیده می شود. SQL پایگاه داده ها پایگاه داده های جدولی هستند در حالی که NoSQL پایگاه‌های داده مبتنی بر سند، جفت‌های کلید-مقدار، پایگاه‌های داده گراف یا فروشگاه‌های ستون گسترده هستند.

توصیه شده: