250 likes | 620 Views
DB2 درباره پایگاه داده. گرد آورندگان امین رستمی حامد اسماعیلی شهاب غفاری آزمایشگاه پایگاه داده. چیست؟ DB2.
E N D
DB2درباره پایگاه داده گرد آورندگان امین رستمی حامد اسماعیلی شهاب غفاری آزمایشگاه پایگاه داده
چیست؟ DB2 • وقتي كه تعداد سطرها يا ركوردهاي يك جدول يا فايل از چند صد ميليون يا چندين ميليارد تجاوز كند، يا وقتي كه تعداد مراجعه به يك بانك اطلاعاتي از چند صدمورد در ثانيه تجاوز كند. • رقيب قبلي ديبي2 عبارت از بانك اطلاعات آداباس(ADABAS) از شركت سافتويرايجي(Software AG) بود. • معایب آداباس : قيمت زياد ، عدم پشتيباني مناسب و اجبار به داشتن ليسانس نرم افزار
از سال 1983 كه شركت IBM بانك اطلاعاتي DB2 را بر روي سيستم عاملMVS ارايه نمود، تاكنون تغييرات مثبت زيادي در آن ايجاد شده تا نيازهاي جديد و روز افزون كاربردهاي كامپيوتري را برآورده سازد. همزمان با اين تحولات، شركت IBM اين محصول را براي محيطهاي ديگر نيز ارايه نمود و در سال 1997 با ارايه DB2 برروي سيستمهاي عامل VSE/ESA,UNIX,windowsعملا ورود اين محصول را به محيط سيستمهاي باز (open systems) اعلام نمود.
DB2مزایای • قابليت دستيابي (Accessible) • قابلیت اشتراک گذاری زمانی(Time Sharing) • قابليت كاربردي (Applicable) • قابليت اشتراك گذاشتن اطلاعات • قابليت كنترل و مديريت اطلاعات (Manageable) • قابليت اتصال به سيستمهاي باز (Extensible)
شركت IBM با درك روشن از موقعيت كنوني تكنولوژي اطلاعات، پردازش توزيع شده Distributed Processing، client/server ، سيستمهاي باز (open system)، تكنولوژي پديدهگرا (object oriented technology) و پردازش شبكهاي را محور اصلي توسعه كليه ردههاي كامپيوتري خود برگزيده است. • . بانك اطلاعاتي رابطه اي DB2 از نسخه V5.1 وارد بازار ايران شد و نسخههايي از آن بر روي سيستم عاملهاي مختلفي از جمله windows, linux, os/390, mvs,VSE/ESAنصب گرديد. در حال حاضر آخرين نسخه قابل دسترسي آنDB2 V11 ميباشد. بر روي DB2 7.1 ابزارهاي مختلفي براي پشتيباني و نگهداري و راهبري آن موجود ميباشد DB2 .پيشگام بانكهاي اطلاعاتي رابطهايي ميباشد كه در حال حاضر قابليت object-relational نيز به آن اضافه شده و بيش از 80 ميليون كاربر در حدود 350000 شركت ازآن استفاده مينمايند.
در حال حاضر سه نوع ساخت مختلف ازآن وجود دارد: • DB2 UDB for Windows, OS/2, unix and linux • DB2 UDB for AS/400 • DB2 UDB Server for os/390 & Z/os
UDBبه معني اين است كه DB2 قادر ميباشد هر نوع اطلاعات الكترونيكي شامل موارد زير را ذخيره نمايد: • دادههاي رابطهاي سنتي • اطلاعات باينري ساختار يافته و غير ساختار يافته • مستندات و متون به هر زباني • گرافيك، تصوير، صوت، فيلم • نقشههاي جغرافيايي (GIS)
DB2 UDB همچنین شامل موارد زیر می باشد : • DB2 Family • ديگر بانكهاي اطلاعاتي رابطه مانند Oracle ياSybase • بانكهاي اطلاعاتي غير رابطهاي از قبيل VSAM يا IMS- OLE DB2 Providers (MS-Access Or MS-Excel)
ابزارهاي موجود بر روي DB2 V7.1: DB2 Adminstration tool DB2 Automation toolDB2 Data ExporeFacility DB2 Table Editor DB2 Buffer Pool Analyzer DB2 Performance Monitor DB2 Archive Log Compression tool DB2 Log Analysis Tool ابزارهايي مجاني بر روي كلاينت: DB2 Control CenterDB2 Procedure BuilderDB2 ExtendersDB2 InstallerDB2 Visual ExplainDB2 EstimatorNet.Dara for os/390 ابزارهاي مرتبط با DB2 كه وارد بازار ايران نشده است: DB2 Data Propagator for os/390DB2 Object Restore Tool for os/390DB2 Web Query Tool for os/390DB2 SQL Performance Analyzer for os/390DB2 Recovery Manager for os / 390DB2 Object Comparison Tool for z /osDB2 Data Joiner