مقایسه SQL و Oracle - بخش چهارم و آخر
راه حل جامع
اوراکل توانسته با تلفیق Oracle RAC و Oracle Active Data Guard مطابق شکل زیر، راه حلی جامع دربردارنده مقیاس پذیری و دسترس پذیری در هر دو بخش سمت-سرویس دهنده و سمت-پایگاه داده، ارائه دهد که از آن تحت عنوان MAA یا Maximum Availability Architecture یاد می کند.
بدین ترتیب بالا بودن میزان مقیاس پذیری و دسترس پذیری در سطح سرویس دهنده، بوسیله Oracle RAC و بالا بودن میزان مقیاس پذیری و دسترس پذیری در سطح پایگاه داده ها، بوسیله امکان Oracle Active Data Guard همچنان که ذکر شد، تامین می شود:

نتیجه گیری
با توجه به آنچه گفته شد، با مقایسه راه حل های ارائه شده از سوی شرکت های مایکروسافت و اوراکل، با تمرکز بر معیارهای دسترس پذیری و مقیاس پذیری، می توان به جمع بندی نهایی مطابق با جدول زیر رسید:
جدول مقایسه راه حل ها
|
راه حل |
دسترس پذیری |
مقیاس پذیری | ||
|
سرور |
پایگاه داده |
سرور |
پایگاه داده | |
|
Microsoft SQL Server 2005 Failover Clustering |
X |
- |
- |
- |
|
Microsoft SQL Server 2005 Mirroring |
- |
X |
- |
- |
|
Microsoft SQL Server 2005 Federated |
- |
- |
X |
- |
|
Microsoft SQL Server 2005 N WAY Clustering |
X |
- |
X |
- |
|
Oracle 10g Release 2 RAC |
X |
- |
X |
- |
|
Oracle 10g Release 2 Data Guard |
- |
X |
- |
- |
|
Oracle 10g Release 2 Active Data Guard |
- |
X |
- |
X |
|
Oracle 10g Release 2 RAC & Data Guard |
X |
X |
X |
- |
|
Oracle 10g Release 2 RAC & Active Data Guard |
X |
X |
X |
X |
با عنایت به رویکردی جامع گرا که پاسخ گوی تمامی نیازهای جاری و آتی نیوزروم باشد، موارد ذیل پیشنهاد می شود:
- همانطور که گفته شد، مقصود از راه حل در همه جا، معماری دو سطحی، یکی سطح مشتری و دیگری سطح سرویس دهنده پایگاه داده، بوده است. لذا توجه به معماری هایی با سطوح بیشتر، به طور مثال شامل سطح سرویس دهنده برنامه های کاربردی (Application Server)، لازم می نماید.
- تحقیق و مطالعه در زمینه راه حل های پیش رو با تمرکز بر معیارهایی همچون کارایی (Performance)، قابلیت مدیریت کردن (Manageability)، امنیت (Security)، که سبب آشکار ساختن ابعاد دیگری از آن راه حل ها است.
- بررسی در زمینه هزینه های احتمالی در انتخاب راه حل مطلوب نهایی
با تشکر از دوست و همکار عزيزم آقاي ميثم باقري
این وبلاگ با هدف توسعه و انتشار مفاهیم صدا و تصویر دیجیتال و IT در صنعت برودکست، به زبان فارسی ایجاد گردیده و امید است که دانشجویان و علاقمندان این حوزه را در به دست آوردن اطلاعات به روز و کامل، یاری دهد.