+2 امتیاز
قبل در برنامه نویسی توسط (63 امتیاز)
برچسب گذاری دوباره قبل توسط
سلام

من میخواستم توضیح بدید که این مفهوم (مقیاس پذیری افقی ) در nsoql چی هست ؟ و اگر میشه مثالی بزنید.

تو همین سایت مطلبی در موردش پیدا کردم ولی سر در نیاوردم چیه اگه میشه ساده توضیح بدید .

با تشکر

1 پاسخ

+2 امتیاز
قبل توسط (2.2هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

مقیاس پذیری افقی به راهکاری گفته می شود که به جای ایجاد یک سرور قدرتمند ، تعداد سرورها افزایش یابد که بار پردازشی بین همه این سرورها توزیع گردد. به صورت خلاصه و کلی به معنی افزایش گره‌های بیشتر به سیستم است(Scale Out)

منبع

 

پایگاه های داده ارتباطی، به دلیل روشی که ساختار دهی شده اند، معمولا به صورت عمودی ساختاردهی می شوند؛ که در این صورت، یک سِرور باید تمامی پایگاه داده را میزبانی کند تا از پایایی و تداوم دسترسی به داده ها، اطمینان حاصل شود. این امر موجب افزایش سریع هزینه ها، محدودیت مکان در مقیاس های بالاتر و ایجاد نقاط شکست نسبتاً کوچک برای زیرساخت پایگاه داده می شود. راه حل، ساختاردهی به صورت افقی است، یعنی افزودن سِرور به جای تمرکز بر افزایش ظرفیت یک سِرور یکتا.
از این طریق می توان به جای استفاده از یک پایگاه داده، بخش های مختلف داده را روی پایگاه های داده مختلف نگهداری کرد و در زمان فراخوانی یک داده، اسناد مرتبط را که ممکن است بر روی پایگاه های داده مختلف ذخیره شده باشند، در یک زمان فراخوانی کرد. پایگاه های داده NoSQL به صورت خودکار، می توانند داده ها را میان چندین سِرور توزیع و بازخوانی کنند.

 

مقیاس پذیری افقی؛ به این معنی که برای افزایش ظرفیت، یک راهبر پایگاه داده براحتی می تواند سِرور و یا مواردی همچون فضای ابری را اضافه نماید. پایگاه داده، در صورت لزوم به طور خودکار داده را در میان سرور توزیع می کند.

منبع

سوالات مشابه

+1 امتیاز
1 پاسخ 736 بازدید
+1 امتیاز
1 پاسخ 473 بازدید
+1 امتیاز
1 پاسخ 6.6هزار بازدید
0 امتیاز
1 پاسخ 1.2هزار بازدید
+1 امتیاز
1 پاسخ 555 بازدید
+1 امتیاز
1 پاسخ 469 بازدید
+1 امتیاز
1 پاسخ 1.5هزار بازدید
0 امتیاز
1 پاسخ 2.2هزار بازدید
...