Mis on erinevus SQL Server Express Editioni ja SQL Server Developer Editioni vahel? - Kõik erinevused

 Mis on erinevus SQL Server Express Editioni ja SQL Server Developer Editioni vahel? - Kõik erinevused

Mary Davis

SQL Server Express Edition ja SQL Server Developer Edition on Microsofti tooted. Neid kasutatakse laialdaselt andmebaaside loomiseks, andmebaasi struktuuri mõistmiseks ja rakendamiseks.

Sellel on erinevad keeled andmete sisestamiseks, andmete täiustamiseks ja andmete väljavõtmiseks andmebaasist, mis teeb SQL Serverist väärt toote Microsoftilt. Selles blogis räägitakse teile kõik, mida peate teadma SQL Server Express Editionist ja SQL Server Developer Editionist.

Mis on SQL Server?

Microsoft võttis kasutusele SQL Serveri, mis on relatsiooniline andmebaasi haldussüsteem (RDBMS). SQL Server on tarkvara, mis on loodud andmete säilitamiseks, parandamiseks ja ka andmete saamiseks, kui seda taotleb mõni teine rakendus, mida saab teha kas üksikus arvutis või mitmes arvutis võrgu kaudu.

Microsofti poolt turustatavaid SQL Serveri väljaandeid on kümneid, mis on suunatud erinevatele sihtrühmadele ja sobivad töökoormustele. See ulatub tagasihoidlikest ühe masina programmidest kuni märkimisväärsete, paljude samaaegsete kasutajatega internetipõhiste programmideni.

server, mis on ühendatud paljude juhtmetega

Kuidas SQL serverid käivitati? (Origin)

Kõik algas esimese SQL Serveriga, SQL Server 1.0, 16-bitise serveriga, mida kasutati OS/2 operatsioonisüsteemis 1989. aastal ja mida kasutatakse siiani. Sellel on väljendusrikas nimi, kuna tegemist on serveritarkvaraga, vastab ta igale SQL-keele küsimusele.

Saavutused

  • MS SQL Server for OS/2 sai alguse Sybase SQL Serveri portimisest OS/2-le 1989. aastal Sybase'i, Ashton-Tate'i ja Microsofti poolt.
  • SQL Server 4.2 for NT ilmus 1993. aastal, mis on Windows NT-le mõeldud versioon.
  • SQL Server 6.0 ilmus 1995. aastal, millega lõppes koostöö Sybase'iga, Sybase hakkas hiljem arendama oma SQL Serveri versiooni Sybase Adaptive Server Enterprise, sõltumatult Microsoftist.
  • SQL Server 7.0 ilmus 1998. aastal, mille käigus muudeti lähtekood C-st C++-ks.
  • SQL Server 2005, mis ilmus 2005. aastal, saavutab vana Sybase'i koodi täieliku versiooni Microsofti koodiks.
  • 2012. aastal avaldatud SQL Server 2012 lisab xVelocity.
  • SQL Server 2017, avaldatud 2017. aastal, Linuxi toetus Linuxi platvormide kasutajatele: Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Ubuntu & Docker Engine.
  • 2019. aastal välja antud SQL Server 2019 tuli koos Big Data Clustersi, "Intelligentse andmebaasi" täiustustega, täiustatud seirefunktsioonidega, uuendatud arendajakogemusega ja uuendustega/parandustega Linuxi-põhiste installatsioonide jaoks.

Praegu kasutatavad versioonid

Alates 2020. aasta maist toetab Microsoft järgmisi versioone:

  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016
  • SQL Server 2017
  • SQL Server 2019

SQL 2016 ja järgnevatel versioonidel peaks olema ainult x64 protsessor ja peab olema 1,4 GHz protsessor. Viimane veel on 4. novembril 2019 välja antud 2019. aasta versioon, RTM versioon on 15.0.2000.5.

SQL Server Express Edition

SQL Server Express Edition on tasuta allalaaditav, jagatav ja kasutatav versioon Microsofti relatsioonilisest andmebaasi haldussüsteemist SQL Server. Selle andmebaas on tehtud manussüsteemide ja väiksemate rakenduste jaoks.

Microsoft Database Engine (MSDE) toode, mis tuli koos SQL Server 2000-ga, on see, kust võib leida toote esivanemad. Alates SQL Server 2005 kasutuselevõtust on kasutatud "Express" märgistust.

Suur serveriruum, kus on palju servereid, mis on ühendatud võrku.

Variandid

Sellest on erinevaid variante:

  • SQL Server Express koos tööriistadega
  • SQL Server Management Studio
  • SQL Server Express LocalDB
  • SQL Server Express w/ Advanced Series

SQL 2005 Expressi paigaldusprogrammid on koostatud sama nimeskeemi kasutades:

SQLEXPR.EXE

On paigaldusprogrammid nii 32-bitiste kui ka 64-bitiste protsessorite jaoks, koos põhiinstallatsiooniga.

SQLEXPR32.EXE

On ainult paigaldaja 32-bitiste protsessorite jaoks.

SQLEXPRWT.EX E

On paigaldusprogrammid nii 32-bitise kui ka 64-bitise protsessori ja SQL Server Management Studio Express (SSMSE) (2008 R2) jaoks.

SQLEXPR_ADV.EXE

koos põhitõdedega ja SQL Server Management Studio Express (SSMSE) + aruandlus ja täisteksti päringud.

SQLEXPR_TOOLKIT.EXE

On põhitõed ja SSMSE ja Business Intelligence Development Studio (BIDS).

SQL Server Developer Edition?

SQL serveri tasuta versioon, mida kasutavad arendajad ja testijad. See on mitte-tootmiskeskkonna variant, sellel on ka Enterprise väljaande funktsioonid.

Vaata ka: Bloodborne VS Dark Souls: kumb on jõhkram? - Kõik erinevused

Kui mõni arendaja töötab mitte-tootmiskeskkonnas, võib ta seda väljaannet tasuta kasutada, samuti iga testija, eriti QA testija.

niidid, mis kujutavad, kuidas me kõik oleme võrgustiku kaudu seotud.

Vaata ka: PCA VS ICA (tunne erinevust) - kõik erinevused

Kas see toetab Linuxi?

Microsoft teeb Linuxi kasutajatele palju Linuxiga ühilduvat tarkvara ja SQL server ei ole erandiks. Kõik need versioonid, mida Windows toetab, ei ole Linuxi jaoks toetatud, nende hulka kuuluvad Enterprise, Standard, Developer, Web ja Express versioonid.

Red Hat Enterprise 7.7-7.9 või 8.0-8.3 Server, samuti SUSE Enterprise Linux Server v12 SP3-SP5 toetavad mõlemad SQL Server for Linux. Funktsionaalsus on mõeldud samamoodi. Lisateavet SQL Server Developeri Linux-versiooni kohta saate.

Kuidas töötab SQL Serveri arendusversioon igapäevaselt?

  • SQL-andmebaaside loomine, arendamine ja käsitlemine.
  • Andmebaasi jõudluse ja stabiilsuse tagamine.
  • Andmebaasi tabelite, struktuuride, skeemide ja sõnastike loomine.
  • Andmete kvaliteedi, terviklikkuse ja turvalisuse tagamine.
  • Dokumentatsiooni koostamine andmebaasirakenduste jaoks.
  • Teiste rakendustega integreeritavate SQL päringute loomine.
  • Autoriseerimise või andmebaaside pakkumine.
  • Rakenduse arendamist toetavate skriptide, funktsioonide, käivitajate ja protseduuride loomine.

Nõue SQL Serveri arendajale

  • SQLi kasutamise oskus.
  • Oskus luua ja muuta andmebaase.
  • Kogemused integreeritud arenduskeskkondadega, nagu Oracle SQL Developer, MySQL või Microsoft SQL Server.
  • Oskus kirjutada keerulisi SQL päringuid.
  • Teiste programmeerimiskeelte nagu C, C++, PHP ja Java tundmine.
  • Kogemused .NET raamistikuga.
  • SAPi tundmine.
  • Unixi taust.
  • Tutvus pilveteenustega, nagu Microsoft Azure ja Amazon AWS.
  • Teadmised suurandmete tehnoloogiatest, nagu Hadoop ja Hive.
  • Taust teadmised aruandlus- ja luurevahenditest, nagu SAP Crystal Reports, SSRS ja Tableau.
  • probleemide lahendamise oskused.
  • Tugev suhtlemis- ja koostööoskus.
  • Detailidele orienteeritus.
  • Organiseerimisoskused.

Täielik lühivideo SQL Server Developeri ja SQL Server Express Editioni võrdlemisest Microsofti spetsialisti abiga

SQL Server Developeri ja SQL Server Express Editioni võrdlemine

Arendajad saavad SQL Serveri peal luua mis tahes vormis rakendusi, kasutades SQL Serveri arendusversiooni. Sellel on kõik Enterprise-versiooni funktsioonid, kuid see on litsentseeritud ainult test- ja arendussüsteemina, mitte reaalajas kasutatavana. Nende jaoks, kes arendavad ja testivad rakendusi, on SQL Server Developer parim valik.

Express-versioon on seevastu tasuta algtaseme andmebaas, mis sobib suurepäraselt töölaua- ja väikeste serveripõhiste andmepõhiste rakenduste õppimiseks ja arendamiseks. Sõltumatute tarkvaratootjate, loojate ja kliendirakendusi loovate entusiastide jaoks on see kõige parem valik.

SQL Server Expressi saab lihtsalt täiendada teiste SQL Serveri kallimate versioonidega, kui vajate rohkem andmehaldusfunktsioone. Expressi kergem versioon, SQL Server Express LocalDB, töötab kasutajarežiimis, on kiire paigaldusprotsessiga, mis ei nõua seadistamist, ja tal on hallatav nimekiri eeltingimustest. Sellel on kõik Expressi programmeeritavuse funktsioonid.

SQL Serveri arendaja SQL Server Express Edition
tasuta arendusversioon (koos kõigi ettevõtte funktsioonidega) Andmebaasi suurus ei tohi ületada 4 GB
Andmete kvaliteedi, terviklikkuse ja turvalisuse tagamine Tasuta arendusversioon (koos kõigi ettevõtte funktsioonidega)
Oskus kirjutada keerulisi SQL päringuid Rohkem kui 1 protsessor ei ole kasutusel
probleemide lahendamise oskused Komplekssed jõudluse häälestamise funktsioonid
keeled C, C++, PHP ja Java Ei ole SQL agent

Plussid ja miinused

Kokkuvõte

Normal 0 false false false false EN-US X-NONE X-NONE X-NONE

  • Mõlemad tooted on suurejoonelised, mis on spetsiaalselt valmistatud suurima tehnoloogiaettevõtte poolt, neil mõlemal on palju erinevaid funktsioone, mis on hämmastav igapäevase SQL-serveri töötaja jaoks.

- SQL Server Developer on mitte-tootmiskeskkonna tarkvara, mis tähendab, et see on mõeldud ainult testijatele ja arendajatele. Paljud koolid, kõrgkoolid ja ülikoolid kasutavad seda tarkvara üliõpilaste õpetamiseks SQL-serverite kohta.

- SQL Server Express töötab kasutajarežiimis, nõuab paigaldamisel vähe või üldse mitte mingit konfiguratsiooni ja tal on hallatav hulk eeltingimusi. Ja seda saab kasutada tootmiskeskkonnas ning seda saab hõlpsasti uuendada.

  • Mis vahe on tule ja leegi vahel? (Vastatud)
  • Mis on erinevus aramea ja heebrea keele vahel? (Vastatud)

Mary Davis

Mary Davis on kirjanik, sisulooja ja innukas uurija, kes on spetsialiseerunud erinevate teemade võrdlusanalüüsile. Ajakirjaniku kraadiga ja üle viieaastase kogemusega selles valdkonnas Mary on kirglik oma lugejatele erapooletu ja otsekohese teabe edastamise vastu. Tema armastus kirjutamise vastu sai alguse juba noorena ja on olnud tema eduka kirjanikukarjääri liikumapanev jõud. Mary võime uurida ja esitada leide lihtsalt arusaadavas ja kaasahaaravas vormis on teda lugejatele üle kogu maailma armsaks teinud. Kui ta ei kirjuta, naudib Mary reisimist, lugemist ning pere ja sõpradega aega veetmist.