SQL Server Express Edition va SQL Server Developer Edition o'rtasidagi farq nima? - Barcha farqlar

 SQL Server Express Edition va SQL Server Developer Edition o'rtasidagi farq nima? - Barcha farqlar

Mary Davis

SQL Server Express Edition va SQL Server Developer Edition - Microsoft mahsulotlari. Ular ma'lumotlar bazalarini yaratish, ma'lumotlar bazasi strukturasini tushunish va uni amalga oshirish uchun keng qo'llaniladi.

Ma'lumotlarni kiritish, ma'lumotlarni yaxshilash va ma'lumotlar bazasidan ma'lumotlarni olish uchun turli tillarga ega, bu SQL Serverni munosib qiladi. Microsoft mahsuloti. Ushbu blog sizga SQL Server Express Edition va SQL Server Developer nashri haqida bilishingiz kerak bo'lgan barcha narsalarni aytib beradi.

SQL Server nima?

Microsoft relyatsion ma'lumotlar bazasini boshqarish tizimi (RDBMS) bo'lgan SQL Serverni taqdim etdi. SQL Server - bu ma'lumotlarni saqlash, takomillashtirish va boshqa har qanday dastur tomonidan so'ralganda ma'lumotlarni olish uchun yaratilgan dastur bo'lib, uni bitta kompyuterda yoki tarmoq orqali bir nechta kompyuterlarda bajarish mumkin.

Microsoft SQL Server tomonidan turli auditoriyalarga mo'ljallangan va ish yukiga mos keladigan o'nlab nashrlar mavjud. Bu oddiy bitta mashinali dasturlardan tortib, bir vaqtning o'zida ko'plab foydalanuvchilarga ega bo'lgan katta Internetga asoslangan dasturlargacha.

server juda ko'p simlar bilan ulangan

SQL serverlari qanday boshlangan? (Origin)

Bularning barchasi birinchi SQL Server, SQL Server 1.0, 1989 yilda OS/2 operatsion tizimi tomonidan foydalanilgan 16-bitli serverdan boshlangan va hozirgacha foydalanilmoqda. U ekspressiv nomga ega, u server dasturi bo'lib, SQL tilidagi har qanday muammoga javob beradi.

Yutuqlar

  • OS/2 uchun MS SQL Server 1989 yilda Sybase, Ashton-Tate va Microsoft tomonidan OS/2 ga Sybase SQL Server porti sifatida boshlangan.
  • NT uchun SQL Server 4.2 1993-yilda chiqarilgan, Windows NT-ga kiritilgan.
  • SQL Server 6.0 1995-yilda chiqarildi va Sybase bilan hamkorlikni yakunladi, Sybase keyinchalik Microsoft-dan mustaqil ravishda SQL Serverning o'z Sybase Adaptive Server Enterprise versiyasini ishlab chiqishni boshlaydi.
  • SQL Server 7.0 1998 yilda chiqarilgan bo'lib, manba kodini C dan C++ ga o'zgartirgan.
  • 2005 yilda chiqarilgan SQL Server 2005 eski Sybase kodining to'liq versiyasini Microsoft kodiga aylantiradi.
  • 2012-yilda chiqarilgan SQL Server 2012, xVelocity-ni qo'shadi.
  • SQL Server 2017, 2017-yilda chiqarilgan, Linux platformalari foydalanuvchilari uchun Linux qoʻllab-quvvatlashi bilan: Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Ubuntu & Docker dvigateli.
  • 2019-yilda chiqarilgan SQL Server 2019 katta maʼlumotlar klasterlari, “Intellektual maʼlumotlar bazasi” yaxshilanishlari, yaxshilangan monitoring funksiyalari, yangilangan ishlab chiquvchi tajribasi va Linux-ga asoslangan oʻrnatishlar uchun yangilanishlar/yaxshilanishlar bilan birga keldi.

Hozirda foydalanilayotgan versiyalar

Quyidagi versiyalar Microsoft tomonidan 2020-yil may oyidan boshlab qoʻllab-quvvatlanadi:

  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016
  • SQL Server 2017
  • SQL Server 2019

SQL 2016 va undan keyingi versiyalarida x64 boʻlishi kerakfaqat protsessorlar va 1,4 gigagertsli protsessor bo'lishi kerak. Eng soʻnggisi 2019-yil 4-noyabrda chiqarilgan 2019-yil, RTM versiyasi 15.0.2000.5.

SQL Server Express Edition

SQL Server Express Edition bepul yuklab olish, almashish va Microsoft SQL Server relational ma'lumotlar bazasini boshqarish tizimining versiyasidan foydalanadi. U o'rnatilgan va kichikroq hajmdagi ilovalarni hisobga olgan holda yaratilgan ma'lumotlar bazasiga ega.

SQL Server 2000 bilan birga kelgan Microsoft Database Engine (MSDE) mahsuloti bu yerda mahsulotning kelib chiqishini kuzatish mumkin. SQL Server 2005 joriy qilinganidan beri "Express" yorlig'i qo'llanila boshlandi.

Tarmoqqa ulangan ko'plab serverlarga ega katta server xonasi

Variantlar

Buning turli xil variantlari mavjud:

  • SQL Server Express w/ Tools
  • SQL Server Management Studio
  • SQL Server Express LocalDB
  • SQL Server Express w/ Advanced Series

O'rnatuvchilar SQL 2005 uchun Express bir xil nomlash sxemasidan foydalangan holda tayyorlanadi:

SQLEXPR.EXE

Asosiy oʻrnatish bilan 32-bitli va 64-bitli protsessorlar uchun oʻrnatuvchilar mavjud.

SQLEXPR32.EXE

Faqat 32-bitli protsessorlar uchun o'rnatuvchiga ega.

SQLEXPRWT.EX E

32-bit va 64-bit protsessorlar va SQL Server Management Studio Express (SSMSE) (2008 R2) uchun oʻrnatuvchilar mavjud.

SQLEXPR_ADV.EXE

asoslari va SQL Server bilanManagement Studio Express (SSMSE) + Hisobot va to'liq matnli so'rovlar.

SQLEXPR_TOOLKIT.EXE

Asosiy va SSMSE va Business Intelligence Development Studio (BIDS) bilan.

Shuningdek qarang: Reboot, Remake, Remaster, & amp; Video o'yinlardagi portlar - barcha farqlar

SQL Server Developer Edition?

Ishlab chiquvchi va testerlar tomonidan foydalaniladigan SQL serverining bepul versiyasi. Bu ishlab chiqarishdan tashqari muhit varianti bo'lib, u Enterprise nashrining xususiyatlariga ham ega.

Agar biron-bir dasturchi ishlab chiqarishdan tashqari muhitda ishlayotgan bo'lsa, ular ushbu nashrdan bepul va har qanday tester uchun, ayniqsa QA tester uchun foydalanishlari mumkin.

barchamiz tarmoq orqali qanday bog'langanimizni ko'rsatadigan mavzular.

U Linux-ni qo'llab-quvvatlay oladimi?

Microsoft Linux foydalanuvchilari uchun juda ko'p Linux-mos dasturiy ta'minot ishlab chiqaradi va SQL serveri bundan mustasno emas. Windows tomonidan qo'llab-quvvatlanadigan barcha versiyalar Linux uchun qo'llab-quvvatlanmaydi, bularga Enterprise, Standard, Developer, Web va Express nashrlari kiradi.

Shuningdek qarang: Kipa, Yarmulke va Yamaka o'rtasidagi farqlar (oshkor qilingan faktlar) - barcha farqlar

Red Hat Enterprise 7.7–7.9 yoki 8.0–8.3 Server, shuningdek SUSE Enterprise Linux Server v12 SP3–SP5, ikkalasi ham Linux uchun SQL Serverni qoʻllab-quvvatlaydi. Funktsionallik xuddi shu tarzda o'ylab topilgan. SQL Server Developer dasturining Linux versiyasi haqida qoʻshimcha maʼlumot olish uchun.

SQL Server Developer Edition har kuni qanday ishlaydi?

  • SQL ma'lumotlar bazalarini yaratish, ishlab chiqish va ishlov berish.
  • Ma'lumotlar bazasining ishlashi va barqarorligini ta'minlash.
  • Ma'lumotlar bazasi jadvallarini yaratish,tuzilmalar, sxemalar va lug'atlar.
  • Ma'lumotlar sifati, yaxlitligi va xavfsizligini ta'minlash.
  • Ma'lumotlar bazasi ilovalari uchun hujjatlarni tayyorlash.
  • Boshqa ilovalar bilan integratsiyalashgan SQL so'rovlarini yaratish.
  • Avtorizatsiya yoki ma'lumotlar bazalarini ta'minlash.
  • Ilovalarni ishlab chiqishni qo'llab-quvvatlaydigan skriptlar, funktsiyalar, triggerlar va protseduralarni yaratish.

SQL Server dasturchisiga qo'yiladigan talab

  • SQL tilini bilish.
  • Ma'lumotlar bazalarini yaratish va o'zgartirish qobiliyati.
  • Oracle SQL Developer, MySQL yoki Microsoft SQL Server kabi integratsiyalashgan ishlab chiqish muhitlari bilan ishlash tajribasi.
  • Murakkab SQL so'rovlarini yozish qobiliyati.
  • C, C++, PHP va Java kabi boshqa dasturlash tillari bilan tanishish.
  • .NET Framework bilan ishlash tajribasi.
  • SAPni bilish.
  • Unix-da fon.
  • Microsoft Azure va Amazon AWS kabi bulutli xizmatlar bilan tanishish.
  • Hadoop va Hive kabi Big Data texnologiyalarini bilish.
  • SAP Crystal Reports, SSRS va Tableau kabi hisobot va razvedka vositalarining foni.
  • Muammo yechish malakalari.
  • Kuchli muloqot va hamkorlik qobiliyatlari.
  • Tafsilotga yo'naltirish.
  • Tashkiliy qobiliyat.

Microsoft mutaxassisi yordamida SQL Server Developer va SQL Server Express Edition-ni solishtirish haqida to'liq qisqacha video

SQL Server Developer va SQL Server Expressni solishtirishNashr

Ishlab chiquvchilar SQL Server Developer nashri yordamida SQL Server ustida istalgan shakldagi ilovalarni qurishlari mumkin. U Enterprise nashrining barcha xususiyatlariga ega, lekin jonli server emas, balki faqat sinov va ishlab chiqish tizimi sifatida foydalanish uchun litsenziyalangan. Ilovalarni ishlab chiqadigan va sinovdan o'tkazadiganlar uchun SQL Server Developer eng yaxshi variantdir.

Ekspress-versiyasi esa bepul, boshlang'ich darajadagi ma'lumotlar bazasi bo'lib, ish stoli va kichik server ma'lumotlariga asoslangan ilovalarni o'rganish va rivojlantirish uchun juda mos keladi. Mustaqil dasturiy ta'minot etkazib beruvchilari, yaratuvchilari va mijoz ilovalarini yaratuvchi ishqibozlar uchun bu eng yaxshi variant.

SQL Server Expressni SQL Serverning boshqa qimmatroq versiyalariga ko'proq yangilash mumkin, agar sizga ko'proq ma'lumotlarni boshqarish funksiyalari kerak bo'lsa. Express-ning engil versiyasi, SQL Server Express LocalDB foydalanuvchi rejimida ishlaydi, konfiguratsiyani talab qilmaydigan tez o'rnatish jarayoniga ega va oldindan rekvizitlarning boshqariladigan ro'yxatiga ega. U Expressning barcha dasturlash xususiyatlariga ega.

SQL Server Developer SQL Server Express Edition
Bepul dasturchi nashri (barcha korporativ xususiyatlar bilan) Maʼlumotlar bazasi hajmi 4 GB dan oshmasligi kerak
Maʼlumotlar sifati, yaxlitligi va xavfsizligini taʼminlash Bepul ishlab chiquvchi nashri (barcha korxona xususiyatlari bilan)
Murakkab SQL so'rovlarini yozish qobiliyati 1 dan ortiq protsessorfoydalanilmaydi
Muammolarni yechish malakalari Kompleks unumdorlikni sozlash xususiyatlari
C, C++, PHP va Java tillari SQL agenti yo'q

Ijobiy va salbiy tomonlari

Xulosa

Oddiy 0 noto'g'ri noto'g'ri noto'g'ri EN-US X-NONE X -NONE

  • Ikkala mahsulot ham ajoyib, eng yirik texnologiya kompaniyasi tomonidan maxsus ishlab chiqarilgan, ikkalasi ham har kuni SQL serveri ishchisi uchun ajoyib bo'lgan juda ko'p turli xil xususiyatlarga ega.

· SQL Server Developer - bu ishlab chiqarish bo'lmagan muhit dasturiy ta'minoti, ya'ni u faqat sinovchilar va ishlab chiquvchilar uchun. Ko'pgina maktablar, kollejlar va universitetlar ushbu dasturdan talabalarga SQL serverlari haqida o'rgatish uchun foydalanadilar.

· Holbuki, SQL Server Express foydalanuvchi rejimida ishlaydi, o'rnatish vaqtida hech qanday konfiguratsiyani talab qilmaydi va boshqariladigan old shartlar to'plamiga ega. Va ishlab chiqarish muhitida foydalanish mumkin va osongina yangilanishi mumkin.

  • Olov va olov o'rtasidagi farq nima? (Javob berdi)
  • Farqi nimadaOromiy va ibroniy o'rtasidami? (Javob berdi)

Mary Davis

Meri Devis yozuvchi, kontent yaratuvchisi va turli mavzularda taqqoslash tahliliga ixtisoslashgan tadqiqotchi. Jurnalistika darajasiga va bu sohada besh yildan ortiq tajribaga ega bo'lgan Meri o'z o'quvchilariga xolis va to'g'ridan-to'g'ri ma'lumot etkazish ishtiyoqiga ega. Uning yozishga bo'lgan muhabbati yoshligida boshlangan va yozuvchilikdagi muvaffaqiyatli karerasining harakatlantiruvchi kuchi bo'lgan. Meri tadqiqot qilish va topilmalarni tushunarli va qiziqarli formatda taqdim etish qobiliyati uni butun dunyodagi o'quvchilarga yoqdi. Meri yozmaganida sayohat qilishni, kitob o'qishni va oila va do'stlar bilan vaqt o'tkazishni yaxshi ko'radi.