Mitä eroa on SQL Server Express Editionin ja SQL Server Developer Editionin välillä? - Kaikki erot
Sisällysluettelo
SQL Server Express Edition ja SQL Server Developer Edition ovat Microsoftin tuotteita, joita käytetään laajasti tietokantojen luomiseen, tietokantarakenteen ymmärtämiseen ja toteuttamiseen.
Siinä on erilaisia kieliä tietojen syöttämiseen, tietojen parantamiseen ja tietojen poimimiseen tietokannasta, mikä tekee SQL Serveristä arvokkaan Microsoftin tuotteen. Tässä blogissa kerrotaan kaikki, mitä sinun tarvitsee tietää SQL Server Express Editionista ja SQL Server Developer Editionista.
Mikä on SQL Server?
Microsoft esitteli SQL Serverin, joka on relaatiotietokannan hallintajärjestelmä (RDBMS). SQL Server on ohjelmisto, joka on tehty tietojen tallentamiseen, parantamiseen ja myös tietojen hakemiseen, jos jokin muu sovellus sitä pyytää, mikä voidaan tehdä joko yksittäisellä tietokoneella tai useilla tietokoneilla verkon kautta.
Microsoftin SQL Serveristä markkinoimia versioita on kymmeniä, ja ne on suunnattu erilaisille yleisöille ja sopivat erilaisiin työtehtäviin. Ne vaihtelevat vaatimattomista yhden koneen ohjelmista huomattaviin Internet-ohjelmiin, joissa on lukuisia samanaikaisia käyttäjiä.
palvelin kytketty monilla johdoilla
Katso myös: Mikä ero on "Arigato" ja "Arigato Gozaimasu" välillä? (Yllättävää) - Kaikki erotMiten SQL-palvelimet käynnistettiin? (Origin)
Kaikki alkoi ensimmäisestä SQL-palvelimesta, SQL Server 1.0:sta, 16-bittisestä palvelimesta, jota käytettiin OS/2-käyttöjärjestelmässä vuonna 1989 ja jota käytetään edelleen. Sen nimi on ilmeikäs, koska se on palvelinohjelmisto, joka vastaa mihin tahansa SQL-kieliseen kysymykseen.
Saavutukset
- MS SQL Server for OS/2 alkoi Sybasen, Ashton-Taten ja Microsoftin vuonna 1989 tekemänä Sybase SQL Serverin siirtona OS/2:lle.
- SQL Server 4.2 for NT julkaistiin vuonna 1993, ja se oli tulossa Windows NT:hen.
- SQL Server 6.0 julkaistiin vuonna 1995, jolloin yhteistyö Sybasen kanssa päättyi, ja Sybase alkoi myöhemmin kehittää omaa SQL Server -versiotaan, Sybase Adaptive Server Enterprisea, Microsoftista riippumatta.
- SQL Server 7.0 julkaistiin vuonna 1998, jolloin lähdekoodi muutettiin C:stä C++:ksi.
- SQL Server 2005, joka julkaistiin vuonna 2005, toteuttaa vanhan Sybase-koodin täydellisen version Microsoft-koodiksi.
- Vuonna 2012 julkaistu SQL Server 2012 lisää xVelocityn.
- SQL Server 2017, julkaistu 2017, Linux-tuki Linux-alustojen käyttäjille: Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Ubuntu & Docker Engine.
- Vuonna 2019 julkaistu SQL Server 2019 sisälsi Big Data Clusters -palvelun, parannuksia "älykkääseen tietokantaan", parannettuja valvontaominaisuuksia, päivitetyn kehittäjäkokemuksen ja päivityksiä/parannuksia Linux-pohjaisille asennuksille.
Tällä hetkellä käytetyt versiot
Microsoft tukee seuraavia versioita toukokuusta 2020 alkaen:
- SQL Server 2012
- SQL Server 2014
- SQL Server 2016
- SQL Server 2017
- SQL Server 2019
SQL 2016:ssa ja sitä seuraavissa versioissa on oltava vain x64-prosessorit ja niissä on oltava 1,4 GHz:n prosessori. Uusin on vielä 4. marraskuuta 2019 julkaistu versio 2019, RTM-versio on 15.0.2000.5.
SQL Server Express Edition
SQL Server Express Edition on vapaasti ladattava, jaettava ja käytettävä versio Microsoftin SQL Server -relaatiotietokannan hallintajärjestelmästä. Sen tietokanta on tehty sulautettuja ja pienimuotoisempia sovelluksia varten.
SQL Server 2000:n mukana toimitettu Microsoft Database Engine (MSDE) -tuote on tuotteen esi-isä. SQL Server 2005:n käyttöönotosta lähtien on käytetty Express-merkkiä.
Suuri palvelinhuone, jossa on paljon verkkoon liitettyjä palvelimia.
Vaihtoehdot
Tästä on olemassa erilaisia muunnelmia:
- SQL Server Express ja työkalut
- SQL Server Management Studio
- SQL Server Express LocalDB
- SQL Server Express w/ Advanced Series
SQL 2005 Expressin asennusohjelmat on laadittu käyttäen samaa nimeämiskaavaa:
SQLEXPR.EXE
Siinä on asennusohjelmat sekä 32- että 64-bittisille prosessoreille ja perusasennus.
SQLEXPR32.EXE
On vain 32-bittisten prosessoreiden asennusohjelma.
SQLEXPRWT.EX E
Asennusohjelmat sekä 32- että 64-bittisille prosessoreille ja SQL Server Management Studio Express (SSMSE) (2008 R2).
SQLEXPR_ADV.EXE
perusteet ja SQL Server Management Studio Express (SSMSE) + raportointi ja kokotekstikyselyt.
SQLEXPR_TOOLKIT.EXE
On perusasiat ja SSMSE ja Business Intelligence Development Studio (BIDS).
SQL Server Developer Edition?
Ilmainen versio SQL-palvelimesta, jota käyttävät kehittäjät ja testaajat. Se on ei-tuotanto-ympäristöversio, jossa on myös Enterprise-version ominaisuuksia.
Jos joku kehittäjä työskentelee muussa kuin tuotantoympäristössä, hän voi käyttää tätä versiota ilmaiseksi, samoin kuin kuka tahansa testaaja, erityisesti QA-testaaja.
säikeet, jotka kuvaavat, miten me kaikki olemme yhteydessä toisiimme verkon kautta.
Voiko se tukea Linuxia?
Microsoft tekee paljon Linux-yhteensopivia ohjelmistoja Linux-käyttäjille, eikä SQL-palvelin ole poikkeus. Kaikki ne versiot, joita Windows tukee, eivät ole tuettuja Linuxille, näitä ovat Enterprise-, Standard-, Developer-, Web- ja Express-versiot.
Red Hat Enterprise 7.7-7.9 tai 8.0-8.3 Server sekä SUSE Enterprise Linux Server v12 SP3-SP5 tukevat molemmat SQL Server for Linux -palvelinta. Toiminnot on suunniteltu samalla tavalla. Lisätietoja SQL Server Developerin Linux-versiosta.
Miten SQL Server Developer Edition toimii päivittäin?
- SQL-tietokantojen luominen, kehittäminen ja käsittely.
- Tietokannan suorituskyvyn ja vakauden varmistaminen.
- Tietokantataulujen, rakenteiden, skeemojen ja sanakirjojen luominen.
- Tietojen laadun, eheyden ja turvallisuuden varmistaminen.
- Tietokantasovellusten dokumentaation laatiminen.
- Muihin sovelluksiin integroituvien SQL-kyselyjen luominen.
- Lupien tai tietokantojen tarjoaminen.
- Sovelluskehitystä tukevien komentosarjojen, toimintojen, käynnistimien ja proseduurien luominen.
SQL Server -kehittäjää koskeva vaatimus
- SQL-taito.
- Kyky luoda ja muokata tietokantoja.
- Kokemusta integroiduista kehitysympäristöistä, kuten Oracle SQL Developer, MySQL tai Microsoft SQL Server.
- Kyky kirjoittaa monimutkaisia SQL-kyselyjä.
- muiden ohjelmointikielten, kuten C, C++, PHP ja Java, tuntemus.
- Kokemus .NET-kehyksestä.
- SAP-järjestelmän tuntemus.
- Unix-tausta.
- Perehtyneisyys pilvipalveluihin, kuten Microsoft Azureen ja Amazon AWS:ään.
- Big Data -teknologioiden, kuten Hadoopin ja Hiven, tuntemus.
- Taustaa raportointi- ja tiedustelutyökaluista, kuten SAP Crystal Reports, SSRS ja Tableau.
- Ongelmanratkaisutaidot.
- Vahvat viestintä- ja yhteistyötaidot.
- Yksityiskohtaisuus.
- Organisointitaidot.
Täydellinen lyhyt video SQL Server Developer- ja SQL Server Express Edition -versioiden vertailusta Microsoftin asiantuntijan avustuksella
SQL Server Developer- ja SQL Server Express Edition -versioiden vertailu
Kehittäjät voivat rakentaa minkä tahansa sovelluksen SQL Serverin päälle käyttämällä SQL Server Developer -versiota. Siinä on kaikki Enterprise-version ominaisuudet, mutta se on lisensoitu vain testi- ja kehitysjärjestelmäksi, ei live-palvelimeksi. Sovelluksia kehittäville ja testaaville SQL Server Developer on paras vaihtoehto.
Express-versio on puolestaan ilmainen, perustason tietokanta, joka on erinomainen työpöytä- ja pienten palvelinten datapohjaisten sovellusten oppimiseen ja kehittämiseen. Riippumattomille ohjelmistotoimittajille, luojille ja asiakassovelluksia luotaaville harrastajille se on paras vaihtoehto.
SQL Server Express voidaan yksinkertaisesti päivittää muihin kalliimpiin SQL Server -versioihin, jos tarvitset enemmän tiedonhallintaominaisuuksia. Expressin kevyt versio, SQL Server Express LocalDB, toimii käyttäjätilassa, sen asennusprosessi on nopea eikä vaadi määrityksiä ja sen esivaatimusten luettelo on hallittavissa. Siinä on kaikki Expressin ohjelmoitavuusominaisuudet.
Katso myös: Mitä eroa on "unelmoi" ja "unelmoi" välillä? (Otetaan selvää) - Kaikki erotSQL Server -kehittäjä | SQL Server Express Edition |
---|---|
ilmainen kehittäjäpainos (kaikki yritysominaisuudet) | Tietokannan koko voi olla enintään 4 GB |
Tietojen laadun, eheyden ja turvallisuuden varmistaminen | Ilmainen kehittäjäversio (sisältää kaikki yritysominaisuudet) |
Kyky kirjoittaa monimutkaisia SQL-kyselyjä | Enemmän kuin 1 suorittimen käyttö ei ole käytössä |
Ongelmanratkaisutaidot | Monimutkaiset suorituskyvyn viritysominaisuudet |
kielet C, C++, PHP ja Java | Ei SQL Agenttia |
Hyödyt ja haitat
Päätelmä
Normal 0 false false false false EN-US X-NONE X-NONE X-NONE
- Molemmat tuotteet ovat upeita, erityisesti suurimman teknologiayrityksen tekemiä, ja molemmissa on monia erilaisia ominaisuuksia, jotka ovat hämmästyttäviä päivittäiselle SQL-palvelimen työntekijälle.
- SQL Server Developer on ei-tuotantoympäristöohjelmisto, mikä tarkoittaa, että se on tarkoitettu vain testaajille ja kehittäjille. Monet koulut, korkeakoulut ja yliopistot käyttävät tätä ohjelmistoa SQL-palvelimien opettamiseen opiskelijoille.
- SQL Server Express toimii käyttäjätilassa, vaatii vain vähän tai ei lainkaan konfigurointia asennuksen aikana, ja sen ennakkoedellytykset ovat kohtuulliset. Sitä voidaan käyttää tuotantoympäristössä, ja sitä voidaan päivittää helposti.
- Mitä eroa on tulen ja liekin välillä? (Vastattu)
- Mitä eroa on aramean ja heprean välillä? (Vastattu)