Care este diferența dintre SQL Server Express Edition și SQL Server Developer Edition? - Toate diferențele
Cuprins
SQL Server Express Edition și SQL Server Developer Edition sunt produse ale Microsoft și sunt utilizate pe scară largă pentru crearea de baze de date, înțelegerea structurii bazei de date și implementarea acesteia.
Dispune de diferite limbaje pentru introducerea datelor, îmbunătățirea datelor și extragerea datelor din baza de date, ceea ce face din SQL Server un produs valoros de la Microsoft. Acest blog vă va spune tot ce trebuie să știți despre SQL Server Express Edition și SQL Server Developer edition.
Ce este SQL Server?
Microsoft a introdus SQL Server, care este un sistem de gestionare a bazelor de date relaționale (RDBMS). SQL Server este un software creat pentru a stoca, îmbunătăți datele și, de asemenea, pentru a le prelua dacă sunt solicitate de orice altă aplicație, ceea ce se poate face fie pe un singur computer, fie pe mai multe computere prin intermediul unei rețele.
Există zeci de ediții comercializate de Microsoft ale SQL Server, orientate către diverse categorii de public și potrivite pentru diferite sarcini de lucru, de la programe modeste pentru o singură mașină până la programe substanțiale orientate către Internet cu numeroși utilizatori simultani.
server conectat cu o mulțime de cabluri
Cum au pornit serverele SQL? (Origine)
Totul a început cu primul SQL Server, SQL Server 1.0, un server pe 16 biți folosit de sistemul de operare OS/2 în 1989 și care este încă folosit. Are un nume expresiv, fiind un software de server, răspunde la orice problemă în limbaj SQL.
Realizări
- MS SQL Server pentru OS/2 a început ca un port Sybase SQL Server pe OS/2 în 1989, de către Sybase, Ashton-Tate și Microsoft.
- SQL Server 4.2 pentru NT a fost lansat în 1993, o intrare în Windows NT.
- SQL Server 6.0 a fost lansat în 1995, punând astfel capăt colaborării cu Sybase, Sybase urmând să înceapă mai târziu să dezvolte propria versiune de SQL Server, Sybase Adaptive Server Enterprise, independent de Microsoft.
- SQL Server 7.0 a fost lansat în 1998, făcând conversia codului sursă din C în C++.
- SQL Server 2005, lansat în 2005, a realizat versiunea completă a vechiului cod Sybase în cod Microsoft.
- SQL Server 2012, lansat în 2012, adaugă xVelocity.
- SQL Server 2017, lansat în 2017, cu suport Linux pentru utilizatorii de platforme Linux: Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Ubuntu & Docker Engine.
- SQL Server 2019, lansat în 2019, a venit cu Big Data Clusters, îmbunătățiri la "Intelligent Database", caracteristici îmbunătățite de monitorizare, experiență actualizată pentru dezvoltatori și actualizări/îmbunătățiri pentru instalațiile bazate pe Linux.
Versiuni utilizate în prezent
Următoarele versiuni sunt acceptate de Microsoft începând cu luna mai 2020:
- SQL Server 2012
- SQL Server 2014
- SQL Server 2016
- SQL Server 2017
- SQL Server 2019
SQL 2016 și ulterior ar trebui să aibă doar procesoare x64 și trebuie să aibă un procesor de 1,4 GHz. Cea mai recentă încă este versiunea 2019 lansată pe 4 noiembrie 2019, Versiunea RTM este 15.0.2000.5.
SQL Server Express Edition
SQL Server Express Edition este o versiune a sistemului de gestionare a bazelor de date relaționale SQL Server de la Microsoft, care poate fi descărcată, partajată și utilizată gratuit. Dispune de o bază de date concepută pentru aplicațiile încorporate și la scară mică.
Produsul Microsoft Database Engine (MSDE), care a fost inclus în SQL Server 2000, este cel care poate fi urmărit ca strămoș al produsului. De la introducerea SQL Server 2005, a fost folosită eticheta "Express".
O cameră mare de servere cu o mulțime de servere conectate la rețea
Variante
Există diferite variante în acest sens:
- SQL Server Express cu instrumente
- SQL Server Management Studio
- SQL Server Express LocalDB
- SQL Server Express w/ Advanced Series
Instalatoarele pentru SQL 2005 Express sunt pregătite folosind aceeași schemă de denumire:
SQLEXPR.EXE
Dispune de instalatori pentru procesoarele pe 32 și 64 de biți, cu o instalare de bază.
SQLEXPR32.EXE
Are doar programul de instalare pentru procesoarele pe 32 de biți.
SQLEXPRWT.EX E
Dispune de instalatori pentru procesoarele pe 32 și 64 de biți și SQL Server Management Studio Express (SSMSE) (2008 R2).
SQLEXPR_ADV.EXE
cu noțiuni de bază și SQL Server Management Studio Express (SSMSE) + Rapoarte și interogări Full-Text.
Vezi si: Care este diferența dintre un armăsar și un Dyke (răspuns) - Toate diferențeleSQLEXPR_TOOLKIT.EXE
Are noțiuni de bază și SSMSE și cu Business Intelligence Development Studio (BIDS).
SQL Server Developer Edition?
O versiune gratuită a serverului SQL folosită de dezvoltator și de testeri. Este o variantă de mediu non-producție, are și caracteristicile ediției Enterprise.
Vezi si: Cât de vizibilă este o diferență de înălțime de 3 inch între două persoane - Toate DiferențeleDacă un dezvoltator lucrează într-un mediu de non-producție, poate folosi gratuit această ediție, precum și orice tester, în special un tester QA.
fire care arată cum suntem cu toții conectați prin intermediul rețelei.
Poate suporta Linux?
Microsoft face o mulțime de software compatibil cu Linux pentru utilizatorii de Linux, iar serverul SQL nu este o excepție. Toate acele versiuni care sunt suportate de Windows nu sunt suportate de Linux, acestea incluzând edițiile Enterprise, Standard, Developer, Web și Express.
Atât Red Hat Enterprise 7.7-7.9, sau 8.0-8.3 Server, cât și SUSE Enterprise Linux Server v12 SP3-SP5 suportă SQL Server pentru Linux. Funcționalitatea este concepută în același mod. Pentru detalii suplimentare despre versiunea Linux a SQL Server Developer.
Cum lucrează zilnic un SQL Server Developer Edition?
- Crearea, dezvoltarea și manipularea bazelor de date SQL.
- Asigurarea performanței și stabilității bazei de date.
- Crearea tabelelor, structurilor, schemelor și dicționarelor bazelor de date.
- Asigurarea calității, integrității și securității datelor.
- Pregătirea documentației pentru aplicațiile bazelor de date.
- Crearea de interogări SQL care se integrează cu alte aplicații.
- Furnizarea de autorizații sau baze de date.
- Crearea de scripturi, funcții, declanșatori și proceduri care sprijină dezvoltarea aplicațiilor.
Cerință pentru un dezvoltator SQL Server
- Cunoașterea limbii SQL.
- Abilitatea de a crea și modifica baze de date.
- Experiență cu medii de dezvoltare integrate, cum ar fi Oracle SQL Developer, MySQL sau Microsoft SQL Server.
- Capacitatea de a scrie interogări SQL complexe.
- Cunoașterea altor limbaje de programare, cum ar fi C, C++, PHP și Java.
- Experiență cu cadrul .NET.
- Cunoștințe de SAP.
- Experiență în Unix.
- Cunoașterea serviciilor cloud, cum ar fi Microsoft Azure și Amazon AWS.
- Cunoașterea tehnologiilor Big Data, cum ar fi Hadoop și Hive.
- Experiență în domeniul instrumentelor de raportare și de informații, cum ar fi SAP Crystal Reports, SSRS și Tableau.
- Abilități de rezolvare a problemelor.
- Abilități solide de comunicare și colaborare.
- Orientarea către detalii.
- Abilități de organizare.
Un scurt video complet despre compararea SQL Server Developer și SQL Server Express Edition cu ajutorul unui specialist Microsoft
Compararea atât a SQL Server Developer cât și a SQL Server Express Edition
Dezvoltatorii pot construi orice formă de aplicație pe SQL Server folosind ediția SQL Server Developer. Aceasta are toate caracteristicile ediției Enterprise, dar este licențiată doar pentru a fi utilizată ca sistem de testare și dezvoltare, nu ca server live. Pentru cei care dezvoltă și testează aplicații, SQL Server Developer este cea mai bună opțiune.
Versiunea Express, pe de altă parte, este o bază de date gratuită, de nivel de intrare, care este excelentă pentru învățarea și dezvoltarea de aplicații bazate pe date pentru desktop și servere mici. Pentru furnizorii de software independenți, creatorii și entuziaștii care creează aplicații client, este cea mai bună opțiune.
SQL Server Express poate fi pur și simplu actualizat la alte versiuni mai scumpe de SQL Server dacă aveți nevoie de mai multe funcții de gestionare a datelor. Versiunea ușoară a Express, SQL Server Express LocalDB, rulează în modul utilizator, are un proces de instalare rapidă care nu necesită configurare și are o listă gestionabilă de cerințe prealabile. Dispune de toate funcțiile de programabilitate ale Express.
Dezvoltator SQL Server | SQL Server Express Edition |
---|---|
ediția gratuită pentru dezvoltatori (cu toate caracteristicile enterprise) | Dimensiunea bazei de date nu poate fi mai mare de 4 GB |
Asigurarea calității, integrității și securității datelor | Ediție gratuită pentru dezvoltatori (cu toate caracteristicile enterprise) |
Abilitatea de a scrie interogări SQL complexe | Nu se utilizează mai mult de 1 CPU |
Abilități de rezolvare a problemelor | Caracteristici complexe de reglare a performanței |
limbaje C, C++, PHP și Java | Fără agent SQL |
Pro și contra
Concluzie
Normal 0 false false false false EN-US X-NONE X-NONE X-NONE
- Ambele produse sunt spectaculoase, realizate special de cea mai mare companie de tehnologie, ambele au multe caracteristici diferite, ceea ce este uimitor pentru un lucrător SQL server de zi cu zi.
- SQL Server Developer este un software de mediu de non-producție, ceea ce înseamnă că este destinat doar pentru testeri și dezvoltatori. Multe școli, colegii și universități folosesc acest software pentru a-i învăța pe studenți despre serverele SQL.
- În timp ce SQL Server Express rulează în modul utilizator, necesită o configurație mică sau deloc în timpul instalării și are un set de condiții prealabile ușor de gestionat, poate fi utilizat într-un mediu de producție și poate fi actualizat cu ușurință.
- Care este diferența dintre foc și flacără? (Răspuns)
- Care este diferența dintre aramaică și ebraică? (Răspuns)