Zein da SQL Server Express Edition eta SQL Server Developer Edition arteko aldea? - Desberdintasun guztiak

 Zein da SQL Server Express Edition eta SQL Server Developer Edition arteko aldea? - Desberdintasun guztiak

Mary Davis

SQL Server Express Edition eta SQL Server Developer Edition Microsoft-en produktuak dira. Datu-baseak sortzeko, datu-basearen egitura ulertzeko eta inplementatzeko asko erabiltzen dira.

Datuak sartzeko, datuak hobetzeko eta datu-basetik datuak ateratzeko hizkuntza desberdinak ditu eta horrek SQL Server merezi du. Microsoft-en produktua. Blog honek SQL Server Express Edition eta SQL Server Developer edizioari buruz jakin behar duzun guztia esango dizu.

Zer da SQL Server?

Microsoft-ek SQL Server aurkeztu zuen, hau da, datu-base erlazionalak kudeatzeko sistema (RDBMS). SQL Server datuak gordetzeko, hobetzeko eta datuak berreskuratzeko eginiko softwarea da, beste edozein aplikaziok eskatzen badu, ordenagailu bakar batean edo sare baten bidez hainbat ordenagailutan egin daitekeena.

Dozenaka edizio daude SQL Server-eko Microsoft-ek merkaturatzen dituena, hainbat publikori zuzenduta eta lan kargarako egokiak. Makina bakarreko programa xumeetatik Internetera begira dauden programa handietara aldi berean erabiltzaile ugari dituztenetara doa.

Kable askorekin konektatutako zerbitzaria

Nola hasi ziren SQL zerbitzariak? (Jatorria)

Dena hasi zen lehen SQL Server, SQL Server 1.0, 1989an OS/2 sistema eragileak erabilitako 16 biteko zerbitzariarekin eta oraindik erabiltzen da. Expressive izena du, zerbitzariaren softwarea izanik, edozein arazori erantzuten dio SQL hizkuntzan.

Lorpenak

  • OS/2rako MS SQL Server Sybase SQL Server OS/2rako ataka gisa hasi zen 1989an, Sybase, Ashton-Tate eta Microsoft-ek.
  • SQL Server 4.2 NTrako 1993an kaleratu zen, Windows NTrako sarrera bat.
  • SQL Server 6.0 1995ean kaleratu zen, Sybaserekin elkarlanari amaiera emanez, gero Sybase SQL Server-en bertsio propioa garatzen hasiko zen, Sybase Adaptive Server Enterprise, Microsoft-en independentean.
  • SQL Server 7.0 1998an kaleratu zen, iturburu-kodea C-tik C++-ra bihurtuz.
  • SQL Server 2005, 2005ean kaleratua, Sybase kode zaharraren bertsio osoa lortzen du Microsoft kodean.
  • SQL Server 2012, 2012an kaleratua, xVelocity gehitzen du.
  • SQL Server 2017, 2017an kaleratua, Linux-en euskarriarekin Linux plataformen erabiltzaileentzat: Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Ubuntu & Docker Engine.
  • SQL Server 2019, 2019an kaleratutakoa, Big Data Cluster-ak, "Datu-base Adimendunaren" hobekuntzak, jarraipen-eginbide hobetuak, garatzaileen esperientzia eguneratua eta Linux-en oinarritutako instalazioetarako eguneraketak/hobekuntzak ekarri zituen.

Gaur egun erabiltzen diren bertsioak

Bertsio hauek onartzen ditu Microsoft-ek 2020ko maiatzean:

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

SQL 2016 eta ondorengoek x64 izan behar duteprozesadoreak soilik eta 1,4 GHz-ko prozesadorea izan behar du. Azkena 2019ko azaroaren 4an kaleratutako 2019ko bertsioa da, RTM bertsioa 15.0.2000.5 da.

SQL Server Express Edition

SQL Server Express Edition doan deskargatu, partekatu eta Microsoft-en SQL Server datu-base erlazionalak kudeatzeko sistemaren bertsio bat erabiltzen du. Aplikazio txertatu eta eskala txikiagoekin egindako datu-base bat du kontuan.

Microsoft Database Engine (MSDE) produktua, SQL Server 2000-rekin batera sartuta, produktuaren arbasoak aurki daitezke. SQL Server 2005 sartu zenetik, "Express" etiketa erabili da.

Sarera konektatutako zerbitzari asko dituen zerbitzari gela handi bat

Aldaerak

Aldaera desberdinak daude:

  • SQL Server Express tresnak
  • SQL Server Management Studio
  • SQL Server Express LocalDB
  • SQL Server Express serie aurreratua

Instalatzaileak SQL 2005 Express-erako izen-eskema bera erabiliz prestatzen dira:

SQLEXPR.EXE

32 biteko eta 64 biteko prozesadoreetarako instalatzaileak ditu, oinarrizko instalazio batekin.

SQLEXPR32.EXE

32 biteko prozesadoreetarako instalatzailea bakarrik du.

SQLEXPRWT.EX E

32 biteko eta 64 biteko prozesadoreetarako eta SQL Server Management Studio Express (SSMSE) (2008 R2) instalatzaileak ditu.

SQLEXPR_ADV.EXE

oinarrizkoekin eta SQL ServerManagement Studio Express (SSMSE) + Txostenak eta testu osoko kontsultak.

SQLEXPR_TOOLKIT.EXE

Oinarrizkoak eta SSMSE eta Business Intelligence Development Studio (BIDS) ditu.

SQL Server Developer Edition?

Garatzaileak eta probatzaileak erabiltzen duten SQL zerbitzariaren doako bertsioa. Produkzioa ez den ingurunearen aldaera bat da, Enterprise edizioaren ezaugarriak ere baditu.

Garatzaileren bat produkzioa ez den ingurune batean lan egiten badu, edizio hau doan erabil dezake eta edozein probatzailerentzat ere, batez ere QA probatzaile batentzat.

Denok sarearen bidez nola konektatuta gauden erakusten duten hariak.

Onar al dezake Linux?

Microsoft Linux-ekin bateragarria den software asko egiten ari da Linux erabiltzaileentzat eta SQL zerbitzaria ez da salbuespena. Windows-ek onartzen dituen bertsio guztiak ez dira Linux-erako onartzen, besteak beste, Enterprise, Standard, Developer, Web eta Express edizioak.

Red Hat Enterprise 7.7–7.9, edo 8.0–8.3 Server, baita SUSE Enterprise Linux Server v12 SP3–SP5, biek SQL Server Linuxerako onartzen dute. Funtzionalitatea modu berean planteatzen da. SQL Server Developer-en Linux bertsioari buruzko xehetasun gehiago lortzeko.

Nola funtzionatzen du egunero SQL Server Developer Edition batek?

  • SQL datu-baseak sortzea, garatzea eta maneiatzea.
  • Datu-basearen errendimendua eta egonkortasuna bermatzea.
  • Datu-baseen taulak sortzea,egiturak, eskemak eta hiztegiak.
  • Datuen kalitatea, osotasuna eta segurtasuna bermatzea.
  • Datu-baseen aplikazioetarako dokumentazioa prestatzea.
  • Beste aplikazioekin integratzen diren SQL kontsultak sortzea.
  • Baimena edo datu-baseak ematea.
  • Aplikazioen garapena onartzen duten scriptak, funtzioak, abiarazleak eta prozedurak sortzea.

SQL Server garatzaile baten eskakizuna

  • SQL-n trebetasuna.
  • Datu-baseak sortzeko eta aldatzeko gaitasuna.
  • Oracle SQL Developer, MySQL edo Microsoft SQL Server bezalako garapen-ingurune integratuekin esperientzia.
  • SQL kontsulta konplexuak idazteko gaitasuna.
  • C, C++, PHP eta Java bezalako beste programazio-lengoaia batzuekin ezagutzea.
  • Esperientzia .NET framework-arekin.
  • SAP-en ezagutza.
  • Unix-en aurrekariak.
  • Microsoft Azure eta Amazon AWS bezalako hodeiko zerbitzuekin ezagutzea.
  • Hadoop eta Hive bezalako Big Data teknologien ezagutza.
  • SAP Crystal Reports, SSRS eta Tableau bezalako txostenak eta adimen tresnetan aurrekariak.
  • Arazoak konpontzeko gaitasunak.
  • Komunikazio eta lankidetza trebetasun sendoak.
  • Xehetasun-orientazioa.
  • Antolakuntza gaitasunak.

Microsoft espezialista baten laguntzarekin SQL Server Developer eta SQL Server Express Edition alderatzeari buruzko bideo labur osoa

SQL Server Developer eta SQL Server Express biak alderatuzEdizioa

Garatzaileek SQL Serverren gainean edozein aplikazio mota eraiki dezakete SQL Server Developer edizioa erabiliz. Enterprise edizioaren ezaugarri guztiak ditu, baina proba eta garapen sistema gisa erabiltzeko lizentzia du, ez zuzeneko zerbitzari gisa. Aplikazioak garatzen eta probatzen dituztenentzat, SQL Server Developer da aukerarik onena.

Express bertsioa, berriz, sarrera-mailako doako datu-base bat da, mahaigaineko eta zerbitzari txikiko datuetan oinarritutako aplikazioak ikasteko eta garatzeko bikaina. Bezeroen aplikazioak sortzen dituzten software hornitzaile, sortzaile eta zaletu independenteentzat aukerarik onena da.

Ikusi ere: Enbragea VS ND auto batean botatzea: alderatuta - Desberdintasun guztiak

SQL Server Express SQL Server-en beste bertsio garestiagoetara berritu daiteke, datuak kudeatzeko eginbide gehiago behar badituzu. Express-en bertsio arina, SQL Server Express LocalDB, erabiltzaile moduan exekutatzen da, konfiguraziorik behar ez duen instalazio prozesu azkarra du eta aurrebaldintzen zerrenda kudeagarria du. Express-en programagarritasun ezaugarri guztiak ditu.

SQL Server Developer SQL Server Express Edition
Doako garatzaileen edizioa (enpresa-eginbide guztiekin) Datu-basearen tamaina ezin da 4 GB baino gehiago izan
Datuen kalitatea, osotasuna eta segurtasuna bermatzea Doako garatzaileen edizioa (enpresa-eginbide guztiekin)
SQL kontsulta konplexuak idazteko gaitasuna PUZ 1 baino gehiago daez da erabiltzen
Arazoak konpontzeko trebetasunak Errendimenduaren doikuntzarako funtzio konplexuak
C, C++, PHP eta Java hizkuntzak Ez dago SQL agenterik

Pros eta txarrak

Ikusi ere: HP Envy vs HP Pavilion seriea (alde zehatza) - Desberdintasun guztiak

Ondorioa

Normala 0 faltsu faltsua faltsua EN-US X-NONE X -NONE

  • Bi produktuak ikusgarriak dira, teknologia-enpresa handienak bereziki egindakoak, biek ezaugarri ezberdin asko dituzte, eguneroko SQL zerbitzariaren langilearentzat harrigarriak direnak.

· SQL Server Developer ekoizpena ez den inguruneko softwarea da, hau da, probatzaile eta garatzaileentzat soilik da. Ikastetxe, institutu eta unibertsitate askok software hau erabiltzen dute ikasleei SQL zerbitzariei buruz irakasteko.

· SQL Server Express, berriz, erabiltzaile moduan exekutatzen da, instalazioan zehar konfigurazio gutxi behar du eta aurrebaldintza multzo kudeagarriak ditu. Eta ekoizpen-ingurunean erabil daiteke, eta erraz berritu daiteke.

  • Zein da Suaren eta Suaren arteko Diferentzia? (Erantzuna)
  • Zer Diferentzia DaArameoaren eta hebrearen artean? (Erantzuna)

Mary Davis

Mary Davis idazlea, edukien sortzailea eta ikertzaile amorratua da hainbat gairi buruzko konparazio-analisian espezializatua. Kazetaritzan lizentziatua eta alorrean bost urte baino gehiagoko esperientzia duen, Mary-k bere irakurleei informazio zuzena eta zuzena emateko grina du. Idazteko zaletasuna gaztea zenean hasi zen eta idazlearen ibilbide arrakastatsuaren bultzatzailea izan da. Mary-k aurkikuntzak ulerterraz eta erakargarri batean ikertzeko eta aurkezteko duen gaitasunak mundu osoko irakurleengana maitemindu du. Idazten ez duenean, Maryri gustatzen zaio bidaiatzea, irakurtzea eta familia eta lagunekin denbora pasatzea.