با سلام
همه صاحب نظران دنياي فناوري اطلاعات به قدرت و كارائي Oracle ايمان دارند و اين نرم افزار را جامع و كامل مي دانند . مخصوصاً كه اين بانك با پشتيباني كردن از OO (Object Oriented) آن را به يك بانك رابطه اي شي گرا نيز تبديل كرده است . از طرفي نيز وجود ابزارهاي قوي براي Rollback ، عيب يابي ، بازيابي اطلاعات و نمايش تاريخچه كل بانك اطلاعات به نمره آن افزوده است
Oracle مخصوصاً در نسخه 10g يك نرم افزار كامل براي مديريت پايگاه داده است و بي انصافي است اگر بگوييم Oracle نمره اي كمتر از SQL SERVER بگيرد چراكه واقعيت اين است كه همواره Microsoft در تعقيب Oracle بوده است و هميشه ايده هاي اوليه از آن Oracle بوده است . اما قيمت زياد اين نرم افزار و بسته ها و ابزارهاي جانبي آن از يك سو و نصب دشوار و كاربري پيچيده آن از سوي ديگر زمينه را براي فكركردن به يك نرم افزار جايگزين فراهم كرده است . البته اگر هزينه براي شما ملاك نيست و با اصول مديريت و نگهداري Oracle آشنا هستيد بدون هيچ ترديدي اين نرم افزار توصیه میشود. ولي اگر به هر دليلي دوست داريد كمتر هزينه كنيد و يا اينكه آشنايي چنداني با ساختار بانكهاي اطلاعاتي نداريد و يا به عبارتي كاربر حرفه اي Data Base نيستيد SQL SERVER2005 را توصيه مي شود .
شركت Microsoft مدعي است كه در نسخه SQL SERVER 2005 همه نيازهاي كاربران براي بهره گيري از يك پايگاه داده را فراهم آورده است و Oracle نيز مي گويد در نسخه 10 g خود امكاناتي را بكار گرفته كه هنوز Microsoft به آنها فكر نكرده است .
نسخه هاي قبلي SQL SERVER مانند SQL SERVER2000 براي پردازش حجم زيادي از داده ها دچار مشكل مي شد ولي در نسخه هاي جديد مي توانيد براي طراحي پايگاههاي بزرگ نيز از SQL SERVER بهره بگيريد .
هسته Oracle از جاوا است و شما بايد محيطي براي راه اندازي موتور JAVA آن فراهم نماييد و هسته SQL SERVER مانند ديگر محصولات Microsoft از Dot Net Framework مي باشد . شايد همه برنامه نويسان ترجيح دهند با SQL SERVER كاركنند چرا كه ديگر نيازي به تبديل برنامه ها ندارند. اين در حالي است كه براي اتصال به Oracle اوضاع كمي پيچيده تر مي شود . به نظر من مهمترين دليلي كه SQL SERVER را نجات داد و در نسخه هاي قبلي با شكست مواجه نشد را مي توان در همين ويژگي آن جستجو كرد. چراكه برنامه نويسان ارتباط با آن را راحتتر از Oracle يافتند. چراكه آماده سازي سروري كه Oracle بر روي آن قرار خواهد گرفت خود نياز به تنظيمات و تمهيدات گيج كننده اي دارد و اگر بر روي همان Server يك سامانه مبتني بر Dot Net Framework نيز قرار گيرد ، تنظيمات و نگهداري آن كار دقيقتري را مي طلبد .
با تمام اين صحبتها همچنان بانك Oracle در نزد اكثريت جامعه IT در رتبه اول قرار دارد و با فاصله اي نه چندان زياد رقيب سرسختش SQL SERVER قرار گرفته است و منتظر كمي تعلل از سوي Oracle است تا شايد در آينده Microsoft رتبه يك را از آن محصول موفقش كند .
|
25 نظر
محمد زند / 10 شب / 5 دی 1395, / جواب
ارسال آرشیو محتوا
محمد زند / 10 شب / 5 دی 1395, / جواب
محتوای ارسالی از آرشیو 1393