گزارش توجیهی بستر نرم افزاری پروژه طرح جامع:
پیرو بررسی های انجام شده در فاز صفر طرح جامع در مورد انتخاب بستر سخت افزار و نرم افزار پروژه، نتایج حاصل از مطالعات طی جلساتی در کمیته برنامه ریزی و کنترل سازمان مورد بحث و بررسی قرار گرفت. نهایتا بستر مبتنی بر ماشینهای اینتل، سیستم عامل ویندوز ۲۰۰۰، بانک اطلاعاتی SQL Server و محیط تولید نرم افزارهای کاربردی VB انتخاب و به شهرداری پیشنهاد گردید. در تنظیم توافقنامه بین سازمان و شهرداری این پیشنهاد عینا بعنوان چارچوب کار تعیین گردید. ذیلا خلاصه ای از زمینه های انتخاب فوق و پارامترهای عمده مربوط به هریک و همچنین جایگاه فعلی این بستر در دنیا ارائه می گردد.
انتخاب سیستم مدیریت بانک اطلاعاتی (DBMS):
پارامترهایی که معمولا در انتخاب یک سیستم مدیریت بانک اطلاعاتی مورد بررسی قرار می گیرند شامل موارد زیر می باشند که به تفکیک به آنها اشاره می کنیم:
Performance:
برای سنجش کارآیی سیستمهای مدیریت بانک اطلاعاتی با توجه به نتایج حاصل از TPC می بینیم که SQL Server روی ماشینهای اینتل و سیستم عامل ویندوز ۲۰۰۰ از جایگاه بسیار خوبی در مقایسه با سایر محصولات برخوردار است. برای آشنایی با TPC به ضمیمه ۱ مراجعه شود. همچنین نتایج ۱۰ ردیف اول TPC در ضمیمه ۲ و نتایج متناسب با نیاز شهرداری در ضمیمه ۳ و مشخصات نمونه محیط تست در ضمیمه ۴ آمده است.
Capabilities:
مجموعه کامل امکانات OLTP و OLAP توسط این نرم افزار ارائه می شود. سایر عرضه کنندگان برای امکانات OLAP هزینه جداگانه دریافت می نمایند.
– Usability
سهولت بکارگیری SQL Server و Oracle و DB2 تقریبا یکسان به نظر می رسد. کلیه سیستمها از SQL استاندارد نیز پشتیبانی می کنند و در اکثر محیطهای کاربردی به روش های مختلف قابل استفاده میباشند.
Interoperability:
ارتباط SQL Server با سایر محیط ها با پشتیبانی از XML به عمومی ترین و امروزی ترین شکل خود امکان پذیر می باشد.
فهرست مطالب:
- مقدمه
- الف – انتخاب سیستم مدیریت بانک اطلاعاتی (DBMS)
- ب – انتخاب سیستم عامل
- ج – انتخاب زبان و محیط تولید برنامه های کاربردی
- د – Data Base توزیع شده یا Data Base متمرکز
- ضمیمه ۱ – آشنایی با موسسه Transaction Processing Performance Council-TPC
- ضمیمه ۲ – جدول مقایسه ای TPC برای DBMS های مختلف روی بسترهای مختلف
- ضمیمه ۳- جدول مقایسه ای TPC – نتایج به ترتیب تعداد تراکنش در واحد زمان
- ضمیمه ۴ – مشخصات فنی یک بستر TPC با TpmC=17000
- ضمیمه ۵ – سهم موقعیت گذشته و جاری DBMS ها در OLAP
- ضمیمه ۶ – جداول مقایسه ای هزینه DBMS ها
- Oracle9i Enterprise Edition and SQL Server 2000 Enterprise Edition
- With OLAP or Data Mining
- With OLAP and Data Mining
- Oracle9i Standard Edition and SQL Server 2000 Standard Edition
- IBM DB2 Enterprise Edition and SQL Server 2000 Enterprise Edition
- With OLAP
- With Data Mining
- With OLAP and Data Mining
- IBM DB2 Standard Edition and SQL Server 2000 Standard Edition
- ضمیمه ۷ – لیست تعدادی موسساتی که از سایر سیستم ها به استفاده از SQL Server رو آورده اند.