Mitä eroa on SQL Server Express Editionin ja SQL Server Developer Editionin välillä? - Kaikki erot

 Mitä eroa on SQL Server Express Editionin ja SQL Server Developer Editionin välillä? - Kaikki erot

Mary Davis

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 erot

Miten 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 erot
SQL 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)

Mary Davis

Mary Davis on kirjailija, sisällöntuottaja ja innokas tutkija, joka on erikoistunut eri aiheiden vertailuanalyyseihin. Journalistitutkinnon ja yli viiden vuoden kokemuksen alalta Marylla on intohimo tarjota puolueetonta ja suoraviivaista tietoa lukijoilleen. Hänen rakkautensa kirjoittamiseen alkoi hänen nuorena ja on ollut hänen menestyksekkään kirjallisuuden uransa liikkeellepaneva voima. Maryn kyky tutkia ja esittää löydöksiä helposti ymmärrettävässä ja mukaansatempaavassa muodossa on tehnyt hänestä rakkautta lukijoille kaikkialla maailmassa. Kun hän ei kirjoita, Mary nauttii matkustamisesta, lukemisesta ja perheen ja ystävien kanssa viettämisestä.