Wat is it ferskil tusken SQL Server Express Edition en SQL Server Developer Edition? - Alle ferskillen
Ynhâldsopjefte
SQL Server Express Edition en SQL Server Developer Edition binne produkten fan Microsoft. Se wurde wiidweidich brûkt foar it meitsjen fan databases, it begripen fan databasestruktuer en it útfieren dêrfan.
It hat ferskate talen foar it ynfieren fan de gegevens, it ferbetterjen fan de gegevens, en it ekstrahearjen fan gegevens út de database, dit makket SQL Server in weardich produkt fan Microsoft. Dit blog sil jo alles fertelle wat jo witte moatte oer SQL Server Express Edition en SQL Server Developer-edysje.
Sjoch ek: GFCI vs. GFI- In detaillearre fergeliking - Alle ferskillenWat is SQL Server?
Microsoft yntrodusearre SQL Server dat is in relational database management system (RDBMS). SQL Server is in software makke om gegevens op te slaan, te ferbetterjen en ek gegevens op te heljen as frege troch in oare applikaasje, dy't kin wurde dien op in inkelde kompjûter of meardere kompjûters fia in netwurk.
D'r binne tsientallen edysjes ferkocht troch de Microsoft fan SQL Server, rjochte op ferskate doelgroepen en geskikt foar workloads. It farieart fan beskieden programma's mei ien masine oant substansjele programma's foar ynternet mei in protte tagelyk brûkers.
tsjinner ferbûn mei in protte triedden
Hoe begon SQL-tsjinners? (Oarsprong)
It begon allegear mei de earste SQL Server, SQL Server 1.0, in 16-bit server brûkt troch it OS/2 bestjoeringssysteem yn 1989 en wurdt noch altyd brûkt. It hat in ekspressive namme, as in serversoftware, it reageart op elk probleem yn SQL-taal.
Prestaasjes
- MS SQL Server foar OS/2 begon as in poarte Sybase SQL Server op OS/2 yn 1989, troch Sybase, Ashton-Tate, en Microsoft.
- SQL Server 4.2 foar NT waard útbrocht yn 1993, in yngong op Windows NT.
- SQL Server 6.0 waard útbrocht yn 1995, wêrtroch't it ein makke fan 'e gearwurking mei Sybase, Sybase soe letter begjinne mei it ûntwikkeljen fan har eigen ferzje fan SQL Server, Sybase Adaptive Server Enterprise, ûnôfhinklik fan Microsoft.
- SQL Server 7.0 waard útbrocht yn 1998, wêrtroch de konverzje fan 'e boarnekoade fan C nei C++ makke.
- SQL Server 2005, útbrocht yn 2005, bringt de folsleine ferzje fan de âlde Sybase-koade ta yn Microsoft-koade.
- SQL Server 2012, útbrocht yn 2012, foeget xVelocity ta.
- SQL Server 2017, útbrocht yn 2017, mei Linux-stipe foar de Linux-platfoarms brûkers: Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Ubuntu & Docker Engine.
- SQL Server 2019, útbrocht yn 2019, kaam mei Big Data Clusters, ferbetterings oan 'e "Intelligente Database", ferbettere tafersjochfunksjes, bywurke ûntwikkeldersûnderfining, en updates / ferbetterings foar Linux-basearre ynstallaasjes.
Op it stuit brûkte ferzjes
De folgjende ferzjes wurde stipe troch Microsoft sûnt maaie 2020:
- SQL Server 2012
- SQL Server 2014
- SQL Server 2016
- SQL Server 2017
- SQL Server 2019
SQL 2016 en fierder moat x64 hawweprocessors allinne en moatte hawwe in 1,4 GHz prosessor. De lêste noch is de 2019-ferzje útbrocht op 4 novimber 2019, De RTM-ferzje is 15.0.2000.5.
SQL Server Express Edition
SQL Server Express Edition is in fergees te downloaden, te dielen en brûkt in ferzje fan Microsoft's SQL Server-relaasjedatabasebehearsysteem. It hat in database makke mei ynbêde en lytsskalige applikaasjes yn gedachten.
It Microsoft Database Engine (MSDE) produkt, dat kaam opnaam mei SQL Server 2000, is wêr't de foarâlden fan it produkt kinne wurde traceard. Sûnt de ynfiering fan SQL Server 2005 is it label "Express" brûkt.
In grutte serverkeamer mei in protte servers ferbûn mei netwurk
Farianten
Der binne ferskate farianten foar dit:
- SQL Server Express w/ Tools
- SQL Server Management Studio
- SQL Server Express LocalDB
- SQL Server Express w/ Advanced Series
De ynstallearders foar SQL 2005 Express wurde taret mei deselde nammeskema:
SQLEXPR.EXE
Hat installers foar sawol 32-bit as 64-bit processors, mei in basis ynstallaasje.
SQLEXPR32.EXE
Hat allinnich de ynstallearder foar 32-bit processors.
SQLEXPRWT.EX E
Hat ynstallearders foar sawol 32-bit as 64-bit processors en SQL Server Management Studio Express (SSMSE) (2008 R2).
SQLEXPR_ADV.EXE
mei basis en SQL ServerManagement Studio Express (SSMSE) + Melding en folsleine tekstfragen.
SQLEXPR_TOOLKIT.EXE
Hat de basis en SSMSE en mei Business Intelligence Development Studio (BIDS).
SQL Server Developer Edition?
In fergese ferzje fan SQL-tsjinner brûkt troch de ûntwikkelder en testers. It is in net-produksje-omjouwingsfariant, it hat ek funksjes fan 'e Enterprise-edysje.
As ien ûntwikkelder wurket yn in net-produksjeomjouwing, kinne se dizze edysje fergees brûke en ek foar elke tester, benammen in QA-tester.
threads dy't útbyldzje hoe't wy allegear ferbûn binne fia netwurk.
Kin it Linux stypje?
Microsoft makket in protte Linux-kompatible software foar Linux-brûkers en de SQL-tsjinner is gjin útsûndering. Al dy ferzjes dy't wurde stipe troch Windows wurde net stipe foar Linux, dizze omfetsje Enterprise, Standard, Developer, Web, en Express edysjes.
Red Hat Enterprise 7.7–7.9, of 8.0–8.3 Server, lykas SUSE Enterprise Linux Server v12 SP3–SP5, stypje beide SQL Server foar Linux. Funksjonaliteit wurdt op deselde wize betocht. Foar oanfoljende details oer de Linux ferzje fan SQL Server Developer.
Hoe wurket in SQL Server Developer Edition op deistige basis?
- SQL-databases oanmeitsje, ûntwikkelje en behannelje.
- Barzjen fan databankprestaasjes en stabiliteit.
- Databanktabellen oanmeitsje,struktueren, skema's en wurdboeken.
- Gegevenskwaliteit, yntegriteit en feiligens garandearje.
- Dokumintaasje tariede foar databankapplikaasjes.
- SQL-fragen oanmeitsje dy't yntegrearje mei oare applikaasjes.
- It jaan fan autorisaasje as databases.
- Skripten, funksjes, triggers en prosedueres meitsje dy't applikaasjeûntwikkeling stypje.
Fereask foar in SQL Server-ûntwikkelder
- Kennis yn SQL.
- Mooglikheid om databases oan te meitsjen en te feroarjen.
- Underfining mei yntegreare ûntwikkelingsomjouwings lykas Oracle SQL Developer, MySQL, of Microsoft SQL Server.
- Mooglikheid om komplekse SQL-fragen te skriuwen.
- Kennis mei oare programmeartalen lykas C, C++, PHP en Java.
- Underfining mei it .NET-framework.
- Kennis fan SAP.
- Eftergrûn yn Unix.
- Kennis mei wolktsjinsten lykas Microsoft Azure en Amazon AWS.
- Kennis fan Big Data-technologyen lykas Hadoop en Hive.
- Eftergrûn yn rapportaazje- en yntelliginsje-ark lykas SAP Crystal Reports, SSRS, en Tableau.
- Probleem-oplossende feardichheden.
- Sterke kommunikaasje- en gearwurkingsfeardigens.
- Detail-oriïntaasje.
- Organisatoaryske feardichheden.
In folsleine koarte fideo oer it fergelykjen fan sawol SQL Server Developer as SQL Server Express Edition mei help fan in Microsoft-spesjalist
Fergelykjen fan sawol SQL Server Developer as SQL Server ExpressEdition
Untwikkelders kinne elke foarm fan tapassing konstruearje boppe op SQL Server mei de SQL Server Developer-edysje. It hat alle funksjes fan 'e Enterprise-edysje, mar is allinich lisinsje foar gebrûk as test- en ûntwikkelingsysteem, net in live server. Foar dyjingen dy't applikaasjes ûntwikkelje en testen, is SQL Server Developer de bêste opsje.
Express-ferzje, oan 'e oare kant, is in fergese database op yngongsnivo dy't poerbêst is foar it learen en ûntwikkeljen fan buroblêd- en lytse server-data-oandreaune applikaasjes. Foar ûnôfhinklike softwareleveransiers, makkers en entûsjasters dy't kliïntapps meitsje, is it de grutste opsje.
SQL Server Express kin gewoan opwurdearre wurde nei oare djoerdere ferzjes fan SQL Server as jo mear funksjes foar gegevensbehear nedich binne. De lichtgewicht ferzje fan Express, SQL Server Express LocalDB, rint yn brûkersmodus, hat in fluch ynstallaasjeproses dat gjin konfiguraasje fereasket, en hat in behearbere list mei betingsten. It hat alle programmearringfunksjes fan Express.
SQL Server Developer | SQL Server Express Edition |
---|---|
Fergese ûntwikkeldersedysje (mei alle ûndernimmingsfunksjes) | Databankgrutte kin net mear wêze as 4 GB |
Gegevenskwaliteit, yntegriteit en feiligens garandearje | Fergese ûntwikkeldersedysje (mei alle ûndernimmingsfunksjes) |
Mooglikheid om komplekse SQL-fragen te skriuwen | Mear dan 1 CPU isnet brûkt |
Probleemoplossende feardichheden | Komplekse funksjes foar ôfstimming fan prestaasjes |
talen C, C++, PHP en Java | Gjin SQL Agent |
Pros And Cons
Sjoch ek: Wat is it ferskil tusken Midol, Pamprin, Acetaminophen en Advil? (útlein) - Alle ferskillenKonklúzje
Normaal 0 falsk falsk falsk EN-US X-NONE X -NONE
- Beide produkten binne spektakulêr, spesjaal makke troch it grutste techbedriuw, se hawwe beide in protte ferskillende funksjes dy't geweldig binne foar in deistige SQL-serverwurker.
· SQL Server Developer is in net-produksje omjouwingssoftware, wat betsjuttet dat it allinich foar testers en ûntwikkelders is. In protte skoallen, hegeskoallen en universiteiten brûke dizze software foar it learen fan studinten oer SQL-tsjinners.
· Wylst SQL Server Express, rint yn brûkersmodus, fereasket in bytsje oant gjin konfiguraasje tidens ynstallaasje, en hat in beheare set fan betingsten. En kin brûkt wurde yn in produksjeomjouwing, en kin maklik opwurdearre wurde.
- Wat is it ferskil tusken fjoer en flamme? (Antwurde)
- Wat is it ferskilTusken Arameesk en Hebrieusk? (Antwurde)