SQL Server 2008 va Express o'rtasidagi farq

SQL Server 2008 va Express o'rtasidagi farq
SQL Server 2008 va Express o'rtasidagi farq

Video: SQL Server 2008 va Express o'rtasidagi farq

Video: SQL Server 2008 va Express o'rtasidagi farq
Video: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, Iyul
Anonim

SQL Server 2008 va Express

SQL Server Microsoft tomonidan ishlab chiqarilgan relyatsion model ma'lumotlar bazasi serveridir. SQL Server Express esa SQL Serverning kichraytirilgan versiyasi boʻlib, u bepul, lekin toʻliq versiyaga nisbatan cheklangan funksiyalarga ega. SQL Serverning soʻnggi versiyasi SQL Server 2008 R2 va unga mos keladigan Express Edition - SQL Server Express 2008.

Microsoft SQL Server soʻrovlar tillari sifatida asosan T-SQL (SQL kengaytmasi) va ANCI SQL tillaridan foydalanadi. U Integer, Float, Decimal, Char, Varchar, binar, Text va boshqa bir nechta ma'lumotlar turlarini qo'llab-quvvatlaydi. Foydalanuvchi tomonidan belgilangan kompozit turlarga (UDT) ham ruxsat beriladi. Ma'lumotlar bazasida jadvallardan tashqari ko'rinishlar, saqlangan protseduralar, indekslar va cheklovlar bo'lishi mumkin. Ma'lumotlar uch turdagi fayllarda saqlanadi. Bular mos ravishda birlamchi ma'lumotlarni, ikkilamchi ma'lumotlarni va jurnal ma'lumotlarini saqlash uchun.mdf fayllari,.ndf va.ldfextension fayllari. Ma'lumotlar bazasi har doim ma'lum izchil holatga qaytishiga ishonch hosil qilish uchun u tranzaktsiyalar kontseptsiyasidan foydalanadi. O'tishlar oldindan yozish jurnali yordamida amalga oshiriladi. SQL Server ham parallellikni qo'llab-quvvatlaydi. T-SQL yordamida so'rovlar ma'lumotlarni qidirishning asosiy usuli hisoblanadi. SQL Server ish faoliyatini yaxshilash uchun so'rovlarni optimallashtirishni amalga oshiradi. Shuningdek, u serverning o'zida saqlanadigan parametrlangan T-SQL so'rovlari bo'lgan va oddiy so'rovlar kabi mijoz ilovasi tomonidan bajarilmaydigan saqlangan protseduralarga ruxsat beradi. SQL Server serverni. NET Framework bilan birlashtirish uchun ishlatiladigan SQL CLR (Common Language Runtime) ni o'z ichiga oladi. Shu sababli siz C yoki VB. NET kabi istalgan. NET tilida saqlangan protseduralar va triggerlarni yozishingiz mumkin. UTD lar yordamida ham aniqlanishi mumkin. NET tillari. ADO. NET dagi sinflar ma'lumotlar bazasida saqlangan ma'lumotlarga kirish uchun ishlatilishi mumkin. ADO. NET sinflari jadval yoki bitta qator ma'lumotlar yoki ichki metama'lumotlar bilan ishlash funksiyasini ta'minlaydi. Shuningdek, u SQL Serverda XML xususiyatlariga kirishni ta'minlaydigan XQuery-ni qo'llab-quvvatlaydi. SQL Server shuningdek, Xizmat brokeri, replikatsiya xizmatlari, tahlil xizmatlari, hisobot xizmatlari, bildirishnoma xizmatlari, integratsiya xizmatlari va toʻliq matnli qidiruv kabi qoʻshimcha xizmatlarni taqdim etadi.

Yuqorida aytib oʻtilganidek, SQL Server Express SQL Serverning kichraytirilgan, bepul yuklab olinadigan nashridir. Shu sababli, u to'liq versiyaga nisbatan ba'zi cheklovlarga ega. Yaxshiyamki, ma'lumotlar bazalari soni yoki server tomonidan qo'llab-quvvatlanadigan foydalanuvchilar soni bo'yicha hech qanday cheklov yo'q. Biroq, Express nashri faqat bitta protsessor, 1 Gb xotira va 10 Gb ma'lumotlar bazasi fayllaridan foydalanishi mumkin. Butun ma'lumotlar bazasi turi.mdf bo'lgan bitta faylda saqlanganligi sababli, u XCOPY o'rnatish uchun mos keladi. Yana bir texnik cheklov - tahlil, integratsiya va bildirishnoma xizmatlarining yo'qligi. Umuman olganda, Express nashri o‘rganish uchun juda yaxshi, chunki undan kichik hajmdagi ish stoli va veb-ilovalarni yaratishda bepul foydalanish mumkin.

SQL Server va SQL Server Express nashri oʻrtasidagi asosiy farqlar

• SQL Server tijorat mahsuloti, SQL Server Express esa bepul yuklab olinadigan, SQL Serverning kichraytirilgan versiyasidir.

• SQL Server ortiqcha va oʻrnatilgan Business Intelligence vositalarini talab qiladigan korporativ ish yuki uchun moʻljallangan, Express nashr esa oʻquv maqsadlari uchun ideal kirish darajasidagi maʼlumotlar bazasidir

• Protsessorlar soni, xotira hajmi va ma'lumotlar bazasi hajmi haqida gap ketganda, Express nashri SQL Serverga nisbatan kamroq unumdorlikka ega. U faqat bitta protsessor, 1GB xotira va 10GB maʼlumotlar bazasi fayllaridan foydalanishi mumkin.

• Hisobot va tahlil xizmatlari kabi qoʻshimcha xizmatlar SQL Server Express nashrida mavjud emas.

Tavsiya: