۱- مقدمه

راه حلهایی[1] که در زمینه افزایش میزان دسترس پذیری[2] و مقیاس پذیری[3]،تا کنون وجود داشته است در دو سطح مطرح شده: یکی سمت-سرویس دهنده[4] و دیگری سمت-پایگاه داده[5]

دسترس پذیری به معنی کاهش زمان های از کار افتادگی[6] سیستم و مقیاس پذیری به معنی افزایش بار کاری سیستم و امکان گسترش سیستم، می باشند.

هدف راه حل های مبتنی بر سمت-سرویس دهنده[7] کاهش زمان های از کار افتادگی در هنگام بروز خرابی[8] بر روی سرویس دهنده یا گسترش سیستم از سمت سرویس دهنده بوده در حالیکه هدف راه حل های مبتنی بر سمت-پایگاه داده کاهش زمان های از کار افتادگی در هنگام بروز خرابی در فایل های پایگاه داده بر روی رسانه ذخیره سازی[9] یا گسترش سیستم از سمت پایگاه داده ها می باشد. نتایج آمارها نشان میدهد، احتمال بروز خرابی در سطح سرویس دهنده، درصد چشمگیرتری را به خود اختصاص داده است.

در ادامه سعی داریم به مقایسه راه حل های مطرح شده توسط شرکت های مایکروسافت و اوراکل، در دو سطح یاد شده با تکیه بر معیارهایی همچون دسترس پذیری و مقیاس پذیری، بپردازیم.

در انتها لازم به توضیح است، در تحقیق اخیر مفروضات ذیل را مبذول داشته ایم:  

- مقصود از راه حل در همه جا، معماری دو سطحی، یکی سطح  مشتری[10] و دیگری سطح سرویس دهنده پایگاه داده[11]، بوده است.

- راه حل های مورد مطالعه تنها راه حل های موجود نیستند بلکه در هر محور، شاخص ترین آنها مورد توجه بوده است.

- هزینه راه حل های مطرح شده، رایگان فرض شده است.

به موضوع محدودیت فاصله در اتصال میان گره ها[12]، بدلیل مطرح نبودن آن در نیوزروم، پرداخته نشده است.


[1] Solution

[2] Availibility

[3] Scalability

[4] Server-side

[5] Database-side

[6]  Downtime

[7]  Server

[8]  Failure

[9]  Media

[10]  Client

[11] Database server

[12] Node

با تشکر از همکار ارجمند جناب آقای مهندس میثم باقری