Kuo skiriasi "SQL Server Express Edition" ir "SQL Server Developer Edition"? - Visi skirtumai

 Kuo skiriasi "SQL Server Express Edition" ir "SQL Server Developer Edition"? - Visi skirtumai

Mary Davis

"SQL Server Express Edition" ir "SQL Server Developer Edition" yra "Microsoft" produktai. Jie plačiai naudojami duomenų bazėms kurti, duomenų bazių struktūrai suprasti ir įgyvendinti.

Jame yra įvairių kalbų, skirtų duomenims įvesti, duomenims tobulinti ir duomenims iš duomenų bazės išgauti, todėl SQL serveris yra vertingas "Microsoft" produktas. Šiame tinklaraštyje sužinosite viską, ką reikia žinoti apie "SQL Server Express Edition" ir "SQL Server Developer edition".

Kas yra SQL serveris?

"Microsoft" pristatė SQL serverį, kuris yra reliacinė duomenų bazių valdymo sistema (RDBMS). SQL serveris yra programinė įranga, skirta duomenims saugoti, tobulinti, taip pat duomenims gauti, jei to prašo kita programa, kuri gali būti naudojama viename kompiuteryje arba keliuose kompiuteriuose per tinklą.

"Microsoft" parduoda dešimtis "SQL Server" versijų, skirtų įvairioms auditorijoms ir tinkamų darbo krūviams. Tai gali būti nuo kuklių vieno kompiuterio programų iki didelių interneto programų su daugybe vienu metu dirbančių naudotojų.

Taip pat žr: Vienos iš mano draugų mamos ir vienos iš mano draugų mamų - visi skirtumai

daugybe laidų sujungtas serveris

Kaip pradedami naudoti SQL serveriai? (Origin)

Viskas prasidėjo nuo pirmojo SQL serverio - SQL Server 1.0. Šis 16 bitų serveris 1989 m. buvo naudojamas OS/2 operacinėje sistemoje ir tebėra naudojamas iki šiol. Jis turi išraiškingą pavadinimą, nes yra serverio programinė įranga, ji atsako į bet kokį klausimą SQL kalba.

Pasiekimai

  • 1989 m. "Sybase", "Ashton-Tate" ir "Microsoft" pradėjo kurti "Sybase SQL Server" OS/2 versiją.
  • 1993 m. buvo išleista "SQL Server 4.2 for NT", kuri buvo įtraukta į "Windows NT".
  • 1995 m. buvo išleista "SQL Server 6.0", ir taip baigėsi bendradarbiavimas su "Sybase"; vėliau "Sybase", nepriklausomai nuo "Microsoft", pradėjo kurti savo "SQL Server" versiją - "Sybase Adaptive Server Enterprise".
  • 1998 m. buvo išleista SQL Server 7.0, o pradinis kodas iš C buvo pakeistas į C++.
  • 2005 m. išleistame "SQL Server 2005" visiškai pakeistas senasis "Sybase" kodas į "Microsoft" kodą.
  • 2012 m. išleistame "SQL Server 2012" pridėta "xVelocity".
  • 2017 m. išleistas "SQL Server 2017" su "Linux" palaikymu "Linux" platformų naudotojams: "Red Hat Enterprise Linux", "SUSE Linux Enterprise Server", "Ubuntu" ir "Docker Engine".
  • 2019 m. išleistame "SQL Server 2019" buvo įdiegti didelių duomenų klasteriai, patobulinta išmanioji duomenų bazė, patobulintos stebėsenos funkcijos, atnaujinta programuotojų patirtis ir "Linux" pagrindu veikiančių įrenginių atnaujinimai ir patobulinimai.

Šiuo metu naudojamos versijos

Nuo 2020 m. gegužės mėn. "Microsoft" palaiko šias versijas:

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

SQL 2016 ir vėlesnėse versijose turi būti tik x64 procesoriai ir turi būti 1,4 GHz procesorius. Naujausia dar yra 2019 m. versija, išleista 2019 m. lapkričio 4 d. RTM versija yra 15.0.2000.5.

SQL Server Express Edition

"SQL Server Express Edition" yra nemokamai atsisiunčiama, bendrinama ir naudojama "Microsoft" reliacinės duomenų bazių valdymo sistemos "SQL Server" versija. Jos duomenų bazė sukurta atsižvelgiant į įterptąsias ir mažesnės apimties programas.

"Microsoft Database Engine" (MSDE) produktas, kuris buvo pridėtas prie "SQL Server 2000", yra šio produkto protėvis. Nuo "SQL Server 2005" pasirodymo naudojamas "Express" ženklas.

Didelė serverinė su daugybe serverių, sujungtų tinklu

Taip pat žr: Žmona ir meilužis: ar jie skiriasi? - Visi skirtumai

Variantai

Yra įvairių variantų:

  • "SQL Server Express" su įrankiais
  • "SQL Server Management Studio
  • "SQL Server Express LocalDB
  • "SQL Server Express" su išplėstine serija

"SQL 2005 Express" diegimo programos parengtos pagal tą pačią pavadinimų schemą:

SQLEXPR.EXE

Yra 32 ir 64 bitų procesoriams skirtų diegimo programų su pagrindine diegimo programa.

SQLEXPR32.EXE

Turi tik 32 bitų procesoriams skirtą diegimo programą.

SQLEXPRWT.EX E

Yra 32 ir 64 bitų procesoriams ir "SQL Server Management Studio Express" (SSMSE) (2008 R2) skirtų diegimo programų.

SQLEXPR_ADV.EXE

su pagrindais ir "SQL Server Management Studio Express" (SSMSE) + "Reporting and Full-Text Queries".

SQLEXPR_TOOLKIT.EXE

Turi pagrindus ir SSMSE ir su "Business Intelligence Development Studio" (BIDS).

SQL Server Developer Edition?

Nemokama "SQL server" versija, kurią naudoja kūrėjai ir testuotojai. Tai ne gamybinės aplinkos variantas, jis taip pat turi "Enterprise" versijos funkcijų.

Jei bet kuris kūrėjas dirba ne gamybinėje aplinkoje, jis gali nemokamai naudotis šiuo leidimu, taip pat bet kuris testuotojas, ypač QA testuotojas.

gijos, vaizduojančios, kaip mes visi esame susiję tinklu.

Ar jis gali palaikyti "Linux"?

"Microsoft" kuria daug su "Linux" suderinamos programinės įrangos, skirtos "Linux" naudotojams, ir SQL serveris nėra išimtis. Visos tos versijos, kurias palaiko "Windows", nepalaikomos "Linux", tai yra "Enterprise", "Standard", "Developer", "Web" ir "Express" versijos.

"Red Hat Enterprise 7.7-7.9" arba 8.0-8.3 serveris, taip pat "SUSE Enterprise Linux Server v12 SP3-SP5" palaiko "SQL Server for Linux". Funkcijos suprantamos taip pat. Daugiau informacijos apie "Linux" versiją "SQL Server Developer".

Kaip "SQL Server Developer Edition" veikia kasdien?

  • SQL duomenų bazių kūrimas, vystymas ir tvarkymas.
  • duomenų bazės našumo ir stabilumo užtikrinimas.
  • Duomenų bazių lentelių, struktūrų, schemų ir žodynų kūrimas.
  • Duomenų kokybės, vientisumo ir saugumo užtikrinimas.
  • duomenų bazių programų dokumentacijos rengimas.
  • SQL užklausų, integruojamų su kitomis programomis, kūrimas.
  • Leidimų arba duomenų bazių teikimas.
  • kurti scenarijus, funkcijas, trigerius ir procedūras, padedančias kurti programas.

Reikalavimai SQL serverio kūrėjui

  • SQL kalbos mokėjimas.
  • Gebėjimas kurti ir keisti duomenų bazes.
  • Patirtis dirbant su integruotomis kūrimo aplinkomis, tokiomis kaip "Oracle SQL Developer", "MySQL" arba "Microsoft SQL Server".
  • Gebėjimas rašyti sudėtingas SQL užklausas.
  • Kitų programavimo kalbų, pavyzdžiui, C, C++, PHP ir Java, išmanymas.
  • Patirtis naudojant .NET sistemą.
  • SAP žinios.
  • "Unix" žinios.
  • Susipažinimas su debesijos paslaugomis, tokiomis kaip "Microsoft Azure" ir "Amazon AWS".
  • didelių duomenų technologijų, tokių kaip "Hadoop" ir "Hive", išmanymas.
  • žinios apie ataskaitų rengimo ir žvalgybos įrankius, tokius kaip SAP Crystal Reports, SSRS ir Tableau.
  • Problemų sprendimo įgūdžiai.
  • Geri bendravimo ir bendradarbiavimo įgūdžiai.
  • Orientacija į detales.
  • Organizaciniai įgūdžiai.

Visiškai trumpas vaizdo įrašas apie "SQL Server Developer" ir "SQL Server Express Edition" palyginimą, padedant "Microsoft" specialistui

"SQL Server Developer" ir "SQL Server Express Edition" palyginimas

Kūrėjai, naudodami "SQL Server Developer" versiją, gali kurti bet kokios formos programas ant "SQL Server" serverio. Ji turi visas "Enterprise" versijos funkcijas, tačiau licencijuojama tik kaip bandymų ir kūrimo sistema, o ne kaip realus serveris. Kuriantiems ir bandantiems programas "SQL Server Developer" yra geriausias pasirinkimas.

Kita vertus, "Express" versija yra nemokama pradinio lygio duomenų bazė, kuri puikiai tinka mokytis ir kurti darbalaukio ir nedidelių serverių duomenimis valdomas programas. Nepriklausomiems programinės įrangos tiekėjams, kūrėjams ir entuziastams, kuriantiems kliento programas, tai geriausias pasirinkimas.

Jei reikia daugiau duomenų valdymo funkcijų, "SQL Server Express" galima paprasčiausiai atnaujinti į kitas brangesnes "SQL Server" versijas. Lengvoji "Express" versija "SQL Server Express LocalDB" veikia naudotojo režimu, ją galima greitai įdiegti, nereikia konfigūruoti, o išankstinių sąlygų sąrašas yra nedidelis. Joje yra visos "Express" programavimo funkcijos.

SQL serverio kūrėjas SQL Server Express Edition
nemokama kūrėjų versija (su visomis įmonės funkcijomis) Duomenų bazės dydis negali būti didesnis nei 4 GB
Duomenų kokybės, vientisumo ir saugumo užtikrinimas Nemokama kūrėjų versija (su visomis įmonės funkcijomis)
Gebėjimas rašyti sudėtingas SQL užklausas Daugiau nei 1 procesorius nenaudojamas
Problemų sprendimo įgūdžiai Sudėtingos našumo derinimo funkcijos
kalbas C, C++, PHP ir Java Nėra SQL agento

Privalumai ir trūkumai

Išvada

Normalus 0 false false false false EN-US X-NONE X-NONE

  • Abu produktai yra įspūdingi, specialiai pagaminti didžiausios technologijų bendrovės, jie abu turi daug skirtingų funkcijų, kurios yra nuostabios kasdieniam SQL serverio darbuotojui.

- "SQL Server Developer" yra neprodukcinės aplinkos programinė įranga, t. y. ji skirta tik testuotojams ir kūrėjams. Daugelis mokyklų, koledžų ir universitetų naudoja šią programinę įrangą studentams mokyti apie SQL serverius.

- O "SQL Server Express" veikia naudotojo režimu, ją diegiant nereikia beveik jokios konfigūracijos, be to, turi valdomą išankstinių sąlygų rinkinį. Ją galima naudoti gamybinėje aplinkoje, be to, ją galima lengvai atnaujinti.

  • Kuo skiriasi ugnis ir liepsna? (Atsakyta)
  • Kuo skiriasi aramėjų ir hebrajų kalbos? (Atsakyta)

Mary Davis

Mary Davis yra rašytoja, turinio kūrėja ir aistringa tyrinėtoja, kurios specializacija yra palyginimo analizė įvairiomis temomis. Turėdama žurnalistikos laipsnį ir daugiau nei penkerių metų patirtį šioje srityje, Mary aistringai teikia nešališką ir aiškią informaciją savo skaitytojams. Jos meilė rašymui prasidėjo, kai ji buvo jauna, ir ji buvo sėkmingos rašymo karjeros varomoji jėga. Marijos sugebėjimas tyrinėti ir pateikti išvadas lengvai suprantamu ir patraukliu formatu ją pamėgo skaitytojai visame pasaulyje. Kai ji nerašo, Marija mėgsta keliauti, skaityti ir leisti laiką su šeima bei draugais.