DB2 atamasi odatda UNIX, Windows va Linux serverlarida ishlashi mumkin bo'lgan Enterprise Server Edition-ni anglatadi, garchi DB2-ning boshqa versiyalari ko'p bo'lsa-da, ba'zilari qo'l qurilmalarida ham ishlaydi. DB2 Enterprise Server Edition yuqori darajadagi asosiy kadrlar uchun mo'ljallangan va kichikroq ma'lumotlar bazasi ehtiyojlari uchun pastki kompyuterlarda ishlashda ba'zi qiyinchiliklarga duch kelishi mumkin. SQL serverida bunday muammo bo'lmaydi va past darajadagi noutbuklardan tortib to yuqori freymlargacha osongina o'lchanadi.

SQL serveri ko'plab nashrlarda uchraydi, ammo taqqoslash uchun Enterprise Edition bilan shug'ullanamiz. SQL server Enterprise Edition o'z ma'lumotlar bazangizni boshqarish va saqlash uchun zarur bo'lgan barcha funktsiyalar bilan to'liq ta'minlangan va hatto DB2-ni ishlatganda sotib olinishi mumkin bo'lgan vositalar, masalan, Word Indexer va Server Clear. SQL serveri hatto dasturchiga GUI-ning bir nechta vositalarini taqdim etadi, bu esa unga turli jadvallarda ma'lumotlar bazalari va aloqalarni yaratishni osonlashtiradi. Hatto sudrab tashlash imkoniyatlari ushbu vositalarga allaqachon dasturlashtirilgan. DB2 da GUI vositasi mavjud, ammo SQL bilan taqqoslaganda ancha cheklangan va ko'pchilik ilg'or foydalanuvchilar hali ham ma'lumotlarni qayta ishlash va saqlashda buyruq satridan foydalanishni afzal ko'rishadi.

SQL-ning DB2-ga nisbatan yana bir afzalligi Microsoft tomonidan ishlab chiqilgan .Net Framework-da. .Net Framework dasturiy to'plami bo'lgan Visual Studio SQL serveri uchun mahalliy ma'lumotlar dasturini qo'llab-quvvatlaydi. Bu Visual Studio dasturchilariga SQL serverida bajarilishi mumkin bo'lgan o'z dasturlarini osongina yaratishi va tuzatishga imkon beradi. Bu juda katta miqdordagi ma'lumotlarni qayta ishlaydigan boshqa til bilan ishlov berishda qatnashadigan tik o'rganish chizig'ini sezilarli darajada kamaytiradi.

Xulosa:
1. SQL server deyarli har qanday kompyuterda, hatto DB2 Enterprise Edition Server qila olmaydigan noutbukda ham ishlay oladi
2. SQL server jadvallarni sudrab chiqarishi mumkin, va DB2 ishlamaydi
3. SQL serverida o'rnatilgan Word Indexer mavjud, sizda DB2 uchun o'zingizning shaxsiy ma'lumotlaringiz bo'lishi kerak
4. SQL serverida o'rnatilgan Server Clear mavjud, shuningdek sizda DB2 uchun o'zingizning shaxsiy ma'lumotlaringiz bo'lishi kerak
5. SQL serveri Microsoft-ning .Net Framework-ni qo'llab-quvvatlaydi .Net tillarini yaxshi biladigan kodlovchilarga kerakli o'rganishni osongina olishlariga imkon beradi.

Adabiyotlar