دسته‌بندی نشده    دسته‌بندی نشده    دسته‌بندی نشده    دسته‌بندی نشده    دسته‌بندی نشده    دسته‌بندی نشده    گزارش توجیهی انتخاب بستر نرم افزاری پروژه طرح جامع سازمان آمار ، اطلاعات و خدمات کامپیوتری شهرداری اصفهان زمستان 1381 فهرست TOC \* MERGEFORMAT مقدمه PAGEREF _Toc55105222 \h 3 الف – انتخاب سیستم مدیریت بانک اطلاعاتی (DBMS) PAGEREF _Toc55105223 \h 3 ب - انتخاب سیستم عامل PAGEREF _Toc55105224 \h 4 ج – انتخاب زبان و محیط تولید برنامه های کاربردی PAGEREF _Toc55105225 \h 6 د – Data Base توزیع شده یا Data Base متمرکز PAGEREF _Toc55105226 \h 7 ضمیمه 1 - آشنایی با موسسه Transaction Processing Performance Council-TPC PAGEREF _Toc55105227 \h 9 ضمیمه 2 - جدول مقایسه ای TPC برای DBMS های مختلف روی بسترهای مختلف PAGEREF _Toc55105228 \h 10 ضمیمه 3- جدول مقایسه ای TPC - نتایج به ترتیب تعداد تراکنش در واحد زمان PAGEREF _Toc55105229 \h 11 ضمیمه 4 - مشخصات فنی یک بستر TPC با TpmC=17000 PAGEREF _Toc55105230 \h 12 ضمیمه 5 - سهم موقعیت گذشته و جاری DBMS ها در OLAP PAGEREF _Toc55105231 \h 13 ضمیمه 6 - جداول مقایسه ای هزینه DBMS ها PAGEREF _Toc55105232 \h 14 Oracle9i Enterprise Edition and SQL Server 2000 Enterprise Edition PAGEREF _Toc55105233 \h 14 With OLAP or Data Mining PAGEREF _Toc55105234 \h 14 With OLAP and Data Mining PAGEREF _Toc55105235 \h 14 Oracle9i Standard Edition and SQL Server 2000 Standard Edition PAGEREF _Toc55105236 \h 15 IBM DB2 Enterprise Edition and SQL Server 2000 Enterprise Edition PAGEREF _Toc55105237 \h 16 With OLAP PAGEREF _Toc55105238 \h 16 With Data Mining PAGEREF _Toc55105239 \h 16 With OLAP and Data Mining PAGEREF _Toc55105240 \h 16 IBM DB2 Standard Edition and SQL Server 2000 Standard Edition PAGEREF _Toc55105241 \h 17 ضمیمه 7 – لیست تعدادی موسساتی که از سایر سیستم ها به استفاده از SQL Server رو آورده اند PAGEREF _Toc55105242 \h 18 مقدمهپیرو بررسیهای انجام شده در فاز صفر طرح جامع در مورد انتخاب بستر سخت افزار و نرم افزار پروژه ، نتایج حاصل از مطالعات طی جلساتی در کمیته برنامه ریزی و کنترل سازمان مورد بحث و بررسی قرار گرفت. نهایتا بستر مبتنی بر ماشینهای اینتل ، سیستم عامل ویندوز 2000 ، بانک اطلاعاتی SQL Server و محیط تولید نرم افزارهای کاربردی VB انتخاب و به شهرداری پیشنهاد گردید. در تنظیم توافقنامه بین سازمان و شهرداری این پیشنهاد عینا بعنوان چارچوب کار تعیین گردید. ذیلا خلاصه ای از زمینه های انتخاب فوق و پارامترهای عمده مربوط به هریک و همچنین جایگاه فعلی این بستر در دنیا ارائه می گردد. الف – انتخاب سیستم مدیریت بانک اطلاعاتی (DBMS)پارامترهایی که معمولا در انتخاب یک سیستم مدیریت بانک اطلاعاتی مورد بررسی قرار می گیرند شامل موارد زیر می باشند که به تفکیک به آنها اشاره می کنیم : Performance برای سنجش کارآیی سیستمهای مدیریت بانک اطلاعاتی با توجه به نتایج حاصل از TPC می بینیم که SQL Server روی ماشینهای اینتل و سیستم عامل ویندوز 2000 از جایگاه بسیار خوبی در مقایسه با سایر محصولات برخوردار است. برای آشنایی با TPC به ضمیمه 1 مراجعه شود. همچنین نتایج 10 ردیف اول TPC‌ در ضمیمه 2 و نتایج متناسب با نیاز شهرداری در ضمیمه 3 و مشخصات نمونه محیط تست در ضمیمه 4 آمده است. Capabilities مجموعه کامل امکانات OLTP و OLAP توسط این نرم افزار ارائه می شود. سایر عرضه کنندگان برای امکانات OLAP هزینه جداگانه دریافت می نمایند. Usability سهولت بکارگیری SQL Server و Oracle و DB2 تقریبا یکسان به نظر می رسد. کلیه سیستمها از SQL استاندارد نیز پشتیبانی می کنند و در اکثر محیطهای کاربردی به روشهای مختلف قابل استفاده می‌باشند. Interoperability ارتباط SQL Server با سایر محیطها با پشتیبانی از XML به عمومی ترین و امروزی ترین شکل خود امکان پذیر می باشد. Managability مدیریت SQL Server هم با استفاده از ابزارهای اصلی خود بانک اطلاعاتی و هم با استفاده از ابزارهای جدید Web based امکان پذیر است. مدیریت امنیت و دسترسی کاربران نیز د رترکیب با سیستم عامل ویندوز و ساختار Active Directory امکان پذیر می باشد. Price همانگونه که ذکر شد ، در مورد SQL Serverهزینه دریافتی برای مجموعه کامل امکانات OLTP و OLAP است. سایر عرضه کنندگان برای امکانات OLAP هزینه جداگانه دریافت می نمایند. حتی با امکانات معمول نیز بهای لیسانس SQL Server نسبت به Oracle تا 50 درصد و نسبت به DB2 تا 60 درصد پایین تر می باشد. برای اطلاع بیشتر به ضمیمه شماره 6 مراجعه شود. Availability نسخه های مختلف SQL Server و همچنین مراجع و کتابهای مربوطه عموما در بازار ایران در دسترس می باشند در صورتی که Oracle از این نظر در مقام دوم و DB2 و سایر محصولات در مقامهای بعدی می باشند. با توجه به جمیع پارامترهای فوق انتخاب SQL Server چه از نظر اعتبار بین المللی و روند بازار و چه از نظر مباحث داخل ایران انتخاب مناسبی می باشد. همچنین لیست بعضی از شرکتها و موسسات بزرگی که از محیطهای دیگر مانند Oracle تحت یونیکس به SQL Server سویچ کرده اند در ضمیمه 7 آمده است. ب - انتخاب سیستم عاملدر صورت انتخاب SQL Server‌ به عنوان DBMS ، تنها انتخاب برای سیستم عامل ویندوز 2000 می باشد. با این وجود به کلیات مزایای این سیستم عامل اشاره می کنیم. سیستم عامل ویندوز 2000 نسبت به نسل قبلی خود Windows NT 4 که در سطح وسیع در دنیا مورد استفاده قرار دارد، پیشرفتهای قابل ملاحظه ای داشته و برای سطوح مختلف کاربرد، میکروسافت نسخه های زیر را عرضه کرده یا در دست عرضه دارد : نسخه Professional برای ایستگاههای کاری که در حال حاضر از ویندوز XP نیز استفاده می‌شود نسخه Server برای سرورهای شبکه نسخه Advanced Server با قابلیتهای بیشتر از نسخه Server نظیر Clustering نسخه Data Center برای کاربردهای Enterprise و مدیریت سرورهای دارای 1 تا 32 پردازنده با توجه به این که بانک اطلاعاتی MS SQL Server فعلا فقط روی سیستم عامل ویندوز در دسترس است و همچنین با نگاهی به امکانات وسیع این سیستم عامل از جمله :‌ - سیستم امنیت Active Directory یک سیستم مدیریت کاربران و منابع در کلاس enterprise که مقیاس پذیر ((scalable بوده و از اساس با به کارگیری فن آوریهای استاندارد اینترنت ساخته شده است. این ابزار، مدیریت متمرکز شبکه را آسان و مطمئن می‌سازد. - خوشه بندی (Clustering) تشکیل خوشه هایی از سرورها با ویندوز 2000 نسخه Advanced Server میزان در دسترس بودن، مقیاس پذیری و مدیریت پذیری منابع و کاربردها را افزایش می‌دهد. اگر یک سرور در خوشه به علت خرابی یا تعمیر از کار بیفتد، سرور دیگر فوراً به جای آن وارد عمل خواهد شد (فرآیندی که تحت عنوان Failover شناخته می شود). این اتفاق از دیدگاه کاربر کاملاً پوشیده است. - پروتکل اعتبار سنجی Kerberos V5 یک سیستم تکامل یافته تایید صحت اعتبار کاربران و تخصیص منابع شبکه به آنها (Authentication) که به کمک آن کاربر با یک Logon به کاربران تمام آنچه را نیاز دارند و مجاز به استفاده از آن هستند تخصیص می‌دهد. - امکانات Message Queuing به برنامه نویسان کمک می کند تا کاربردهای تحت شبکه خود را برای محیطهایی مثل اینترنت به طور قابل اطمینان تری پیاده سازی کنند. این کاربردها می توانند به سایر محیطها نظیر یونیکس و MainFrame نیز ارتباط داشته باشند. - امکانات Network Address Translation-NAT ابزاری است که امکان پنهان کردن آدرسهای IP داخلی شبکه را از ناظران خارجی فراهم ساخته و هزینه های ثبت آدرس را کاهش می دهد. همچنین ریسک دسترسی غیر مجاز به ساختار داخلی شبکه را کمتر می سازد. - بالانس بار در شبکه Network Load Balancing در NT4 تحت نام WLBS شناخته می شد. این ابزار ترافیک ورودی TCP/IP را در سطح شبکه بین چندین سرور توزیع می کند. کاربردهای خوشه ای شما، مخصوصاً کاربردهای وب با راندمان بسیار خوب و زمان پاسخگویی مناسب انجام می‌شود. - امکانات ترمینالی به ماشینهایی که سخت افزار آنها امکان اجرای مستقیم ویندوز را ندارد، کمک می کند تا چیزی شبیه محیط کار Windows 2000 Professional را بدون نیاز به سخت افزار خاص اجرا کند و یک راه حل شیک و کم هزینه برای دسترسی به نرم افزارهای تحت ویندوز با حداقل امکانات را فراهم می سازد. بنا بر این با ملاحظه امکانات فوق ، سایر پارامترهای مهم از جمله پشتیبانی عملی زبان فارسی در خود سیستم عامل و بسیاری از بسته های نرم افزاری جنبی مانند Office XP و همچنین با توجه به : آشنایی نسبی کارشناسان سازمان با این سیستم عامل وجود دانش فنی آن نزد متخصصین در سطح شهر تحقق پروژه های مختلف روی این بستر این سیستم عامل انتخاب گردید. ج – انتخاب زبان و محیط تولید برنامه های کاربردی با توجه به سیستم عامل و DBMS انتخاب شده و پارامترهای مثبت مشابه انتخاب سیستم عامل از نظر وجود متخصصین و عمومی بودن در دنیا و ایران و سهولت تولید و مانند آن ، استفاده از Visual Basic یا در حالت کلی تر مجموعه Visual Studio معقولترین انتخاب به نظر می رسد. امروز نیز با عرضه معماری dotNet از طرف میکروسافت ، Visual Basic جزو زبانهایی است که جایگاه خود را حفظ نموده است و پیشرفتهای محسوسی از جمله در زمینه پشتیبانی از شی گرایی و یا برخورد ساخت یافته با خطاهای زمان اجرا در آن حاصل شده است که تولید برنامه های کاربردی قابل اطمینان را امکان پذیر می سازد. علاوه بر آن موارد زیر نیز مورد نظر بوده است: مدل برنامه نویسی انتخاب شده (FAT Server) باعث می شود که حجم کار مورد نیاز در برنامه ها کاهش یابد. بنابر این زبان برنامه نویسی ساده ای نظیر VB به خوبی جوابگوی نیازهای این محیط می‌باشد. در مدل انتخاب شده ، در صورت نیاز می توان از زبانهای دیگری نظیر C ، Java، Vbscript و HTML استفاده نمود. در واقع فرض بر این است که در صورتی که در هر زمان VB پاسخگوی نیازها نبود، می توان از هر زبان برنامه نویسی دیگری استفاده نمود، بدون آنکه بر برنامه های قبلی تاثیری داشته باشد. تجربه پیاده سازی 9 سیستم اولیه نشان می دهد که هنوز به زبان دیگری غیراز VB نیاز نبوده است. واقعیت مهمی که معمولاٌ در نظر گرفته نمی شود آن است که در حال حاضر مدعیان برنامه نویسی به وفور یافت می شوند، ولی برنامه نویس خوب کمتر یافت می شود. این مشکل در مورد زبانهایی نظیر C و Java بیشتر نمود پیدا می کند. لذا با توجه به تعداد زیاد برنامه نویس مورد نیاز برای برنامه های طرح جامع ، سادگی زبان برنامه نویسی انتخاب شده اصل مهمی است که در نظر بوده است. بار دیگر تاکید می نماید که زبان برنامه نویسی انتخاب شده یعنی VB باعث نمی شود که در مراحل بعدی پروژه و در صورت نیاز از زبانهای دیگر استفاده نشود. د – Data Base توزیع شده یا Data Base متمرکز هر چند از دیدگاه تئوریک ساختار بسیاری از سیستم های طرح جامع به گونه ای است که به نظر می رسد معماری مناسب Data Base برای آنها روش Distributed می باشد، اما با توجه به واقعیتهای موجود شهرداری تصمیم گرفته شد که در ابتدای کار معماری متمرکز انتخاب گردد. بعضی از دلائل این امر به شرح زیر است: برای پیاده سازی سیستم ها به صورت Data Base Distributed لازم است که در هریک از مناطق شهرداری و نیز سازمانها و معاونتهایی که از برنامه های طرح جامع استفاده می نمایند،DBMS انتخابی نصب گردد و در این صورت تیم مدیریتی لازم برای آن در هر منطقه مستقر گردد(DBA ، Backup Operator و .......) و آموزشهای لازم به همه آنها داده شود. این امر در حال حاضر در شهرداری ممکن نیست. پیچیدگی برنامه های کاربردی به شدت افزایش می یابد ، زیرا در هرحال اکثر بـرنامه ها عـلاوه بر دستـرسی به Data Base هـای Local نیاز دارنـد که بـه Data Base های مناطق و محل های دیگر نیز دسترسی یابند. مثلاٌ در مورد املاک ، روشن است که هر مالک نیاز دارد به همه ملک های خود در سطح شهر اصفهان دسترسی داشته باشد. در ابتدای شروع طرح جامع انتظار چنین برنامه نویسی پیچیده ای غیر عملی بود. چنین ساختاری علاوه بر شبکه پر سرعت ، نیاز به سرورهای پر قدرت برای هر محل دارد که هزینه سخت افزار را به شدت افزایش می دهد. چنین هزینه ای در ابتدای شروع طرح جامع و حتی در زمان حاضر نیز به هیچوجه قابل توجیه در شهرداری نبوده و نیست. پیاده سازی سیستم های Data Base Distributed پیچیده و مستلزم تجربه کافی طراحان و پیاده سازان سیستم می باشد. این تجربه در حال حاضر در ایران وجود ندارد و شروع طرح جامع به این روش در واقع ریسک بزرگی بوده و خواهد بود که به هیچوجه منطقی نیست. ه- نتیجه گیری با توجه به موارد فوق الذکر و اینکه می بایستی ماشینها ، سیستم عامل ، مدیر بانک اطلاعاتی و محیط تولید برنامه های کاربردی با هم مورد ارزیابی قرار گیرند نهایتا کمیته برنامه ریزی با توجه به جمیع شرایط و محدودیتها و منابع در اختیار ، سیستم عامل ویندوز 2000 و بانک اطلاعاتی SQL Server و VB را بعنوان محیط تولید برنامه های کاربردی به روش متمرکز انتخاب نمود و استانداردهای پیاده سازی را نیز منطبق بر آن بنا نهاد. ضمیمه 1 - آشنایی با موسسه Transaction Processing Performance Council-TPCTransaction Processing Performance Council -TPC یک موسسه غیرانتفاعی است که برای تعریف معیارهای پردازش تراکنشها و کارآیی بانکهای اطلاعاتی تاسیس شده است. معیارهایی مانند TPC-C, TPC-H, TPC-W که برای سنجش کارآیی برای کاربردهای مختلف و انتشار نتایج آن تعریف شده اند. آزمایشهای TPC شرایطی بسیار دقیق و محکم نیاز دارند ، هم از نظر قابلیت اعتماد (Reliability) و هم از نظر دوام و ماندگاری (Durability) و باید نتایج برای انتشار به تایید یک هیات مستقل برسد. اعضای شورا شامل نمایندگان اکثر تولید کنندگان عمده DBMS ها و همچنین ارائه ‌کنندگان ماشینها و سخت افزار می باشند. شرکتها در آزمایشهای TPC حضور می یابند تا کارآیی محصولاتشان را در یک محیط واقعی به نمایش بگذارند و فن آوریهای به کار رفته در آزمایشها را برای ساخت محصولاتی مطمئن تر و مقیاس پذیر تر (چه در زمینه نرم‌افزار و چه سخت افزار) مورد استفاده قرار دهند. TPC-C یک معیار استاندارد برای اندازه گیری کارآیی و مقیاس پذیری سیستمهای OLTP مانند سیستمهای کاربردی شهرداری است. این سنجش جنبه های مختلف عملکرد دیتابیس را از جمله استخراج اطلاعات ، به روز رسانی و‌ تراکنشهای دسته‌ای را در بر می گیرد. بسیاری از متخصصین فن آوری اطلاعات TPC-C را یک نشان دهنده کارآیی در "محیط واقعی" پردازش تراکنشها می دانند. TPC-C توان عملیاتی را برحسب تعداد تراکنش کاری در هر دقیقه برای یک سیستم شبیه سازی شده ثبت سفارش و در یک محیط توزیع شده اندازه گیری می کند. به طور مشخص این آزمون تعداد دفعاتی در دقیقه را که یک سفارش جدید حین اجرای چهار نوع تراکنش دیگر مانند پرداخت ، بروزرسانی وضعیت سفارشها و محموله ها و تغییرات انبار قابل ثبت است اندازه می گیرد. معیار TPC-H مربوط به محیطهای پشتیبان تصمیم گیری روی حجم بسیار زیاد داده ها و TPC-W‌مربوط به تجارت روی وب می باشند. ضمیمه 2 - جدول مقایسه ای TPC برای DBMS های مختلف روی بسترهای مختلف 10 نتیجه برتر مطلق Rank Company System tpmC Price/tpmC System Availability Database Operating System TP Monitor Date Submitted Cluster 1  HYPERLINK "http://www.hp.com/" \t "new" INCLUDEPICTURE "http://www.tpc.org/images/logo/HP.GIF" \* MERGEFORMATINET ProLiant DL760-900-256P   709,220  14.96 US $ 10/15/01  Microsoft SQL Server 2000 Enterprise Edition   Microsoft Windows 2000 Advanced Server   Microsoft COM+   09/19/01  Y  2  INCLUDEPICTURE "http://www.tpc.org/images/logo/ibm.GIF" \* MERGEFORMATINET IBM e(logo) xSeries 370 c/s   688,220  22.58 US $ 05/31/01  Microsoft SQL Server 2000   Microsoft Windows 2000 Datacenter Server   Microsoft COM+   04/10/01  Y  3  INCLUDEPICTURE "http://www.tpc.org/images/logo/HP.GIF" \* MERGEFORMATINET ProLiant DL760-900-192P   567,882  14.04 US $ 10/15/01  Microsoft SQL Server 2000 Enterprise Edition   Microsoft Windows 2000 Advanced Server   Microsoft COM+   09/19/01  Y  4  INCLUDEPICTURE "http://www.tpc.org/images/logo/Fujitsu.GIF" \* MERGEFORMATINET PRIMEPOWER 2000 c/s w 66 Front-Ends   455,818  28.58 US $ 02/28/02  SymfoWARE Server Enterp. Ed. VLM 3.0   Sun Solaris 8   BEA Tuxedo 6.5 CFS   08/28/01  N  5  INCLUDEPICTURE "http://www.tpc.org/images/logo/ibm.GIF" \* MERGEFORMATINET IBM e(logo) xSeries 370 c/s   440,879  19.35 US $ 12/07/00  IBM DB2 UDB 7.1   Microsoft Windows 2000 Advanced Server   Microsoft COM+   04/11/01  Y  6  INCLUDEPICTURE "http://www.tpc.org/images/logo/HP.GIF" \* MERGEFORMATINET ProLiant DL760-900-128P   410,769  13.02 US $ 10/15/01  Microsoft SQL Server 2000 Enterprise Edition   Microsoft Windows 2000 Advanced Server   Microsoft COM+   09/19/01  Y  7  INCLUDEPICTURE "http://www.tpc.org/images/logo/HP.GIF" \* MERGEFORMATINET HP 9000 Superdome Enterprise Server   389,434  21.24 US $ 05/15/02  Oracle 9i Database Enterprise Edition   HP UX 11.i 64-bit   BEA Tuxedo 6.4   12/21/01  N  8  INCLUDEPICTURE "http://www.tpc.org/images/logo/ibm.GIF" \* MERGEFORMATINET IBM e(logo) xSeries 370 c/s   363,129  21.80 US $ 05/31/01  Microsoft SQL Server 2000   Microsoft Windows 2000 Datacenter Server   Microsoft COM+   04/10/01  Y  9  INCLUDEPICTURE "http://www.tpc.org/images/logo/HP.GIF" \* MERGEFORMATINET Compaq AlphaServer GS320   230,533  44.62 US $ 07/30/01  Oracle 9i Database Enterprise Edition   Compaq Tru64 UNIX V5.1   Compaq DB Web Connector V1.1   06/18/01  N  10  INCLUDEPICTURE "http://www.tpc.org/images/logo/Fujitsu.GIF" \* MERGEFORMATINET PRIMEPOWER 2000 c/s w /32 Front Ends   222,772  43.42 US $ 06/30/01  SymfoWARE Server Enterp. Ed. VLM 3.0   Sun Solaris 8   BEA Tuxedo 6.4 CFS   04/13/01  N  INCLUDEPICTURE "http://www.tpc.org/images/trans.gif" \* MERGEFORMATINET   2002/5/19 TPC.ORG ضمیمه 3- جدول مقایسه ای TPC - نتایج به ترتیب تعداد تراکنش در واحد زمانSponsor System TpmC Price Performance System Availability Database Date Submitted IBM IBM eServer xSeries 220 c/s 9112.91 4.76 US $ 10/16/2001Microsoft SQL Server 2000 Standard Edt. 10/16/2001HP ProLiant ML530-X1000-1P 9347.24 4.77 US $ 9/25/2001Microsoft SQL Server 2000 9/25/2001Dell PowerEdge 2500/1.13/1P 11314.11 4.38 US $ 12/14/2001Microsoft SQL Server 2000 Standard Edt. 12/14/2001Dell PowerEdge 2500/1.13/1P 11320.02 4.7 US $ 10/31/2001Microsoft SQL Server 2000 Standard Edt. 10/31/2001Dell PowerEdge 2500/1.26/1P 11537.02 3.68 US $ 3/12/2002Microsoft SQL Server 2000 Standard Edt. 3/12/2002IBM IBM e(logo) xSeries 250 c/s 15533.72 4.67 US $ 11/5/2001Microsoft SQL Server 2000 Standard Edt. 11/5/2001Dell PowerEdge 4400 16262.9 14.36 US $ 12/1/2000Microsoft SQL Server 2000 3/30/2001HP ProLiant ML370 T02/1.26-2P 17078.88 3.99 US $ 3/30/2002Microsoft SQL Server 2000 Standard Edt. 2/13/2002HP ProLiant ML530-x1000-2P 17335.75 9.8 US $ 9/26/2001Microsoft SQL Server 2000 Enterprise Edition 9/26/2001HP ProLiant ML570-700 3P 20207.2 5.64 US $ 9/26/2000Microsoft SQL 2000 7/27/2001Dell PowerEdge 6450 20320.7 6.62 US $ 2/2/2001Microsoft SQL Server 2000 3/19/2001Dell PowerEdge 6400 20331.91 6.46 US $ 2/2/2001Microsoft SQL Server 2000 3/19/2001IBM IBM e(logo) xSeries 350 c/s 20422.01 5.39 US $ 10/1/2001Microsoft SQL 2000 10/1/2001Fujitsu Siemens Primergy F200 22007.12 8.94 Euros 11/1/2001Microsoft SQL Server 2000 Enterprise Edition 10/25/2001HP hp server rp5450 22422.5 16.43 US $ 4/5/2001Sybase Adaptive Server Enterprise 11.9.3 4/5/2001IBM IBM e(logo) xSeries 360 c/s 23027.66 4.41 US $ 9/10/2002Microsoft SQL Server 2000 Standard Edt. 3/11/2002... ... ... HP ProLiant DL760-900-128P 410769.88 13.02 US $ 10/15/2001Microsoft SQL Server 2000 Enterprise Edition 9/19/2001IBM IBM e(logo) xSeries 370 c/s 440879.95 19.35 US $ 12/7/2000IBM DB2 UDB 7.1 4/11/2001Fujitsu PRIMEPOWER 2000 c/s w 66 Front-Ends 455818.2 28.58 US $ 2/28/2002SymfoWARE Server Enterp. Ed. VLM 3.0 8/28/2001HP ProLiant DL760-900-192P 567882.56 14.04 US $ 10/15/2001Microsoft SQL Server 2000 Enterprise Edition 9/19/2001IBM IBM e(logo) xSeries 370 c/s 688220.9 22.58 US $ 5/31/2001Microsoft SQL Server 2000 4/10/2001HP ProLiant DL760-900-256P 709220.08 14.96 US $ 10/15/2001Microsoft SQL Server 2000 Enterprise Edition 9/19/2001  2002/5/19 TPC.ORG ضمیمه 4 - مشخصات فنی یک بستر TPC با TpmC=17000TPC-C Result Highlights INCLUDEPICTURE "http://www.tpc.org/images/logo/HP.GIF" \* MERGEFORMATINET   ProLiant ML370 T02/1.26-2P Benchmark Stats Result ID: 102021301  Result Status: In Review   TPC-C Rev: 5.0   Report Date: 02/13/02  System Information Total System Cost 67,996 US $   TPC-C Throughput 17,079  Price/Performance 3.99 US $   Availability Date 03/30/02  Database Manager Microsoft SQL Server 2000 Standard Edt.   Operating System Microsoft Windows 2000 Server   Transaction Monitor Microsoft COM+   Server Information CPU: Intel Pentium III 1.26Ghz   # of CPUs: 2  Cluster: N  Client Information # of clients: 1  CPU: Intel Pentium III 1GHz   CPUs per client: 1  ضمیمه 5 - سهم موقعیت گذشته و جاری DBMS ها در OLAP2001 preliminary 2000 1999 1998 1997 1996 1995 Vendor Marketposition Share(%) Marketposition Share(%) Market position Share (%) Market position Share (%) Market position Share (%) Market position Share (%) Market position Share (%)  [“Hyperion Solutions total market”] 1 24.7% 1 26.4% 1 28.4% 1 34.0% 1 30.6% (Includes all resellers’ market shares) Hyperion Solutions =1 21.3% 1 22.3% 1 23.0% 1 28.7% 1 24.7% (Excludes IBM and Comshare revenues to avoid double counting) Microsoft =1 21.3% 3 11.7% 5 7.6% Microsoft had no OLAP offerings before the end of 1998 Cognos 3 12.1% 2 12.6% 3 11.1% 3 9.6% 3 10.8% 4 9.0% 4 5.0% Oracle4 7.1% 4 10.1% 2 11.4% 2 17.0% 2 20.7% 2 18.7% 2 20.2% MicroStrategy5 6.9% 5 9.2% 4 7.9% 4 6.5% 6 4.8% 8 3.0% 9 1.9% Business Objects 6 6.6% 6 6.2% 6 5.3% 6 4.4% 9 3.6% 14 1.0% - - Applix 7 2.5% 7 3.0% 8 3.1% 10 2.5% 11 2.5% 10 1.7% 10 1.4% Cartesis/PwC 8 2.5% 10 2.3% 11 2.5% 12 2.1% 9 2.7% Comshare 9 2.4% 9 2.5% 7 3.2% 5 4.8% 5 7.5% 3 11.8% 3 16% IBM (DB2 OLAP Server) 10 2.1% 8 2.6% 9 3.0% 13 1.9% Adaytum 11 1.5% 14 1.1% 17 1.0% 17 0.8% Brio Technology12 1.3% 12 1.5% 14 1.5% 15 1.1% 15 0.8% 17 0.5% 16 0.3% SAS Institute 13 1.2% 11 1.6% 12 2.2% 8 3.6% 11 2.1% 11 1.5% 12 0.7% Crystal Decisions 14 1.0% 13 1.4% 13 1.7% 7 2.9% 7 4.1% 7 4.2% 6 4.7% CA15 0.3% 15 0.9% 10 2.8% 9 2.9% 13 1.9% 13 1.4% 11 0.9%   ضمیمه 6 - جداول مقایسه ای هزینه DBMS هاOracle9i Enterprise Edition and SQL Server 2000 Enterprise EditionNumber of CPUs Oracle9iEnterprise Edition SQL Server 2000 Enterprise Edition 1 $40,000 $19,999 2 $80,000 $39,998 4 $160,000 $79,996 8 $320,000 $159,992 16 $640,000 $319,984 32 $1,280,000 $639,968 With OLAP or Data MiningNumber of CPUs Oracle9iEnterprise Edition SQL Server 2000 Enterprise Edition 1 $60,000 $19,999 2 $120,000 $39,998 4 $240,000 $79,996 8 $480,000 $159,992 16 $960,000 $319,984 32 $1,920,000 $639,968 With OLAP and Data MiningNumber of CPUs Oracle9iEnterprise Edition SQL Server 2000 Enterprise Edition 1 $80,000 $19,999 2 $160,000 $39,998 4 $320,000 $79,996 8 $640,000 $159,992 16 $1,280,000 $319,984 32 $2,560,000 $639,968 Oracle9i Standard Edition and SQL Server 2000 Standard EditionNumber of CPUs Oracle9iStandard Edition SQL Server 2000 Standard Edition 1 $15,000 $4,999 2 $30,000 $9,998 4 $60,000 $19,996 8 $120,000 $39,992 16 $240,000 $79,984 32 $480,000 $159,968 Note: Competitor pricing based on July 1, 2001 list price on the Oracle Web site. IBM DB2 Enterprise Edition and SQL Server 2000 Enterprise EditionWith OLAPNumber of CPUs IBM DB2 Enterprise Edition SQL Server 2000 Enterprise Edition With SQL Server, you'll save… 1 $28,000 $19,999 $8,001 2 $55,950 $39,998 $15,952 4 $111,850 $79,996 $31,854 8 $223,650 $159,992 $63,658 16 $447,250 $319,984 $127,266 32 $894,450 $639,968 $254,482 With Data MiningNumber of CPUs IBM DB2 Enterprise Edition SQL Server 2000 Enterprise Edition With SQL Server, you'll save… 1 $35,100 $19,999 $15,101 2 $70,050 $39,998 $30,052 4 $139,950 $79,996 $59,954 8 $279,750 $159,992 $119,758 16 $559,350 $319,984 $239,966 32 $1,118,550 $639,968 $478,582 With OLAP and Data MiningNumber of CPUs IBM DB2 Enterprise Edition SQL Server 2000 Enterprise Edition With SQL Server, you'll save… 1 $43,000 $19,999 $23,001 2 $85,900 $39,998 $45,902 4 $171,700 $79,996 $91,704 8 $343,300 $159,992 $183,308 16 $686,500 $319,984 $366,516 32 $1,372,900 $639,968 $732,932 IBM DB2 Standard Edition and SQL Server 2000 Standard EditionNumber of CPUs IBM DB2 Standard Edition SQL Server 2000Standard Edition With SQL Server, you'll save… 1 $14,350 $4,999 $9,351 2 $28,600 $9,998 $18,602 4 $57,100 $19,996 $37,104 8 $114,100 $39,992 $74,108 16 $228,100 $79,984 $148,116 32 $456,100 $159,968 $296,132 Note: Competitor pricing based on July 1, 2001 list price on the IBM Web site. ضمیمه 7 – لیست تعدادی موسساتی که از سایر سیستم ها به استفاده از SQL Server رو آورده اند INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/imgArrowPH.gif" \* MERGEFORMATINET ASB BankSQL Server 7.0 has made comprehensive customer information instantly accessible to ASB's banking staff. Now, with in-depth knowledge at their fingertips, they can make intelligent recommendations about bank services. Since ASB Bank switched to SQL Server from Oracle, customers are buying more products and bank profits are up. INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/ts.gif" \* MERGEFORMATINET INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/imgArrowPH.gif" \* MERGEFORMATINET Chevron Canada LimitedWith SQL Server 2000, Chevron Canada Limited enjoys greater application availability, a vast improvement in performance, a cost-effective approach to scalability, and reduced administrative costs. Visit the Servers site for the complete story. INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/ts.gif" \* MERGEFORMATINET INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/imgArrowPH.gif" \* MERGEFORMATINET Credit Suisse First BostonCredit Suisse First Boston recently ported its custom risk management application, called Monte Carlo, from Sun hardware and software onto Microsoft server products. The results have included 99.993 percent reliability and performance speed that is six times faster than the previous version. INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/ts.gif" \* MERGEFORMATINET INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/imgArrowPH.gif" \* MERGEFORMATINET GuinnessWorldRecords.com90 days before launch, GuinnessWorldRecords.com—determined to adopt flexible, cost effective solution that would support their need to quickly get the Web site up and running—switched to the Microsoft platform. By doing so, they were able to launch their site on schedule and with more features than originally planned. Read the full story at Microsoft Business site. INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/ts.gif" \* MERGEFORMATINET INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/imgArrowPH.gif" \* MERGEFORMATINET HadeedHadeed, the leading iron and steel manufacturing facility in Saudi Arabia, switched from using UNIX and Oracle to using Microsoft Windows® 2000 and SQL Server. After making the switch, Ahmad Shaaban, Hadeed's Chief of Application Consultancy Services said, "We found that using Windows 2000/SQL makes our system very easy to manage and will bring our costs under control." INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/ts.gif" \* MERGEFORMATINET INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/imgArrowPH.gif" \* MERGEFORMATINET HSN.comBy standardizing the Microsoft and Intel solution platform, Home Shopping Network Interactive has improved the company's ability to deliver new functionality and react to market forces. Visit the Solutions site for the complete story. INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/ts.gif" \* MERGEFORMATINET INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/imgArrowPH.gif" \* MERGEFORMATINET MedigenesisLearn how Medigenesis, a medical profiling startup, saved $600,000 by switching to SQL Server 2000 from a Solaris/Oracle solution in less than 30 days and now enjoys a high-performance, scalable database with out-of-the-box clustering capabilities. INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/ts.gif" \* MERGEFORMATINET INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/imgArrowPH.gif" \* MERGEFORMATINET Outtask, IncIn January 2000 application service provider Outtask decided to migrate the recently acquired VIN.net, a time-and-expense reporting application that serves the reporting and management needs of large companies, from Oracle to SQL Server 2000. The migration was fast and trouble free, providing Outtask with a reliable, scalable, Web-enabled database solution. INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/ts.gif" \* MERGEFORMATINET INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/imgArrowPH.gif" \* MERGEFORMATINET RadioShack.comRead about how the most recent version of RadioShack.com, built on the Microsoft .NET platform, offers extensive personalization to meet the needs of both B2B and B2C shoppers as well as RadioShack marketing and business managers. INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/ts.gif" \* MERGEFORMATINET INCLUDEPICTURE "http://www.microsoft.com/products/shared/images/imgArrowPH.gif" \* MERGEFORMATINET SharedGreetings.comUsing the Microsoft platform, SharedGreetings.com was able to create a high-performance solution in only nine weeks that will easily and cost-effectively scale to support their rapid growth. See how they did it. ا


دسته‌بندی نشده

سایت ما حاوی حجم عظیمی از مقالات دانشگاهی است . فقط بخشی از آن در این صفحه درج شده شما می توانید از گزینه جستجو متن های دیگری از این موضوع را ببینید 

کلمه کلیدی را وارد کنید :

دسته بندی: دسته‌بندی نشده

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

مطالب مرتبط

دسته‌بندی نشده

3 (1250)

تعریف روانشناسی: عنوان کتاب حاضر، نویسنده را موظف می‎دارد که «روان‎شناسی» را، بدواً به صورت هر چه ساده توضیح و تشریح نماید. و سپس از «محیط اداری» تعریف به دست دهد. چه، شرط مبادله‌صحیح اطلاعات ادامه مطلب…

دسته‌بندی نشده

3 (1251)

فهرست مندرجات عنوان صفحه پیشگفتار مقدمه 1- هدف و دامنه کاربرد 2- مراجع الزامی 3- اصطلاحات و تعاریف 4- الزامات مدیریتی 4-1 سازماندهی 4-2 سیستم کیفیت 4-3 کنترل مد ارک 4-4- بازنگری درخواست‎ها، پیشنهادها و ادامه مطلب…

دسته‌بندی نشده

3 (1252)

فهرست مندرجات عنوان صفحه پیشگفتار مقدمه 1- هدف و دامنه کاربرد 2- مراجع الزامی 3- اصطلاحات و تعاریف 4- الزامات مدیریتی 4-1 سازماندهی 4-2 سیستم کیفیت 4-3 کنترل مد ارک 4-4- بازنگری درخواست‎ها، پیشنهادها و ادامه مطلب…

background