Kuo skiriasi "SQL Server Express Edition" ir "SQL Server Developer Edition"? - Visi skirtumai
Turinys
"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 skirtumaidaugybe 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 skirtumaiVariantai
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)