Kāda ir atšķirība starp SQL Server Express Edition un SQL Server Developer Edition? - Visas atšķirības

 Kāda ir atšķirība starp SQL Server Express Edition un SQL Server Developer Edition? - Visas atšķirības

Mary Davis

SQL Server Express Edition un SQL Server Developer Edition ir Microsoft produkti. Tos plaši izmanto, lai izveidotu datubāzes, izprastu datubāzes struktūru un to ieviestu.

Tajā ir dažādas valodas datu ievadīšanai, datu uzlabošanai un datu ieguvei no datubāzes, tāpēc SQL Server ir vērtīgs Microsoft produkts. Šajā emuārā uzzināsiet visu, kas jums jāzina par SQL Server Express Edition un SQL Server Developer edition.

Kas ir SQL Server?

Microsoft ieviesa SQL Server, kas ir relāciju datubāzes pārvaldības sistēma (RDBMS). SQL Server ir programmatūra, kas paredzēta datu glabāšanai, uzlabošanai un arī datu izgūšanai, ja to pieprasa kāda cita lietojumprogramma, ko var veikt gan vienā datorā, gan vairākos datoros, izmantojot tīklu.

Microsoft piedāvā desmitiem SQL Server versiju, kas paredzētas dažādām auditorijām un piemērotas dažādām darba slodzēm. Tās svārstās no pieticīgām vienas mašīnas programmām līdz ievērojamām interneta programmām ar daudziem vienlaicīgi strādājošiem lietotājiem.

serveris, kas savienots ar daudziem vadiem

Kā sāk darboties SQL serveri? (Izcelsme)

Viss sākās ar pirmo SQL serveri - SQL Server 1.0, 16 bitu serveri, ko 1989. gadā izmantoja OS/2 operētājsistēmā un kas joprojām tiek izmantots. Tam ir izteiksmīgs nosaukums, jo tas ir servera programmatūra, tā reaģē uz jebkuru jautājumu SQL valodā.

Sasniegumi

  • MS SQL Server operētājsistēmai OS/2 sākās kā Sybase SQL Server pārnešana uz OS/2 1989. gadā, ko veica Sybase, Ashton-Tate un Microsoft.
  • SQL Server 4.2 for NT tika izlaists 1993. gadā, kas bija Windows NT versija.
  • SQL Server 6.0 tika izlaists 1995. gadā, tādējādi izbeidzot sadarbību ar Sybase; vēlāk Sybase neatkarīgi no Microsoft sāka izstrādāt savu SQL Server versiju - Sybase Adaptive Server Enterprise.
  • SQL Server 7.0 tika izdots 1998. gadā, veicot pirmkoda konvertēšanu no C uz C++.
  • SQL Server 2005, kas tika izdots 2005. gadā, pabeidza vecā Sybase koda pilnīgu versiju Microsoft kodā.
  • 2012. gadā izdotajā SQL Server 2012 ir pievienota xVelocity.
  • SQL Server 2017, izdots 2017, ar Linux atbalstu Linux platformu lietotājiem: Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Ubuntu & amp; Docker Engine.
  • SQL Server 2019, kas tika izdots 2019. gadā, tika pievienoti lielo datu klasteri, uzlabojumi "inteliģentajā datubāzē", uzlabotas uzraudzības funkcijas, atjaunināta izstrādātāju pieredze un atjauninājumi/uzlabojumi Linux bāzētām instalācijām.

Pašlaik izmantotās versijas

No 2020. gada maija Microsoft atbalsta šādas versijas:

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

SQL 2016 un jaunākajai versijai jābūt tikai x64 procesoriem, un tai jābūt ar 1,4 GHz procesoru. Jaunākā ir 2019. gada versija, kas izdota 2019. gada 4. novembrī, RTM versija ir 15.0.2000.5.

SQL Server Express Edition

SQL Server Express Edition ir brīvi lejupielādējama, kopīgojama un izmanto Microsoft SQL Server relācijas datubāzes pārvaldības sistēmas versiju. Tā datubāze ir veidota, domājot par iegultām un mazāka mēroga lietojumprogrammām.

Produkts Microsoft Database Engine (MSDE), kas tika iekļauts SQL Server 2000, ir produkta pirmsākumi. Kopš SQL Server 2005 ieviešanas tiek izmantots apzīmējums "Express".

Liela serveru telpa ar daudziem serveriem, kas savienoti ar tīklu.

Varianti

Tam ir dažādi varianti:

Skatīt arī: Kāda ir atšķirība starp "Esmu redzējis" un "Esmu redzējis"? (Atšķirību skaidrojums) - All The Differences
  • SQL Server Express ar rīkiem
  • SQL Server Management Studio
  • SQL Server Express LocalDB
  • SQL Server Express w/ Advanced Series

SQL 2005 Express instalatori ir sagatavoti, izmantojot to pašu nosaukumu shēmu:

SQLEXPR.EXE

Ir instalēšanas programmas gan 32 bitu, gan 64 bitu procesoriem, ar pamata instalēšanu.

SQLEXPR32.EXE

Ir tikai 32 bitu procesoru instalētājs.

SQLEXPRWT.EX E

Ir instalētāji gan 32 bitu, gan 64 bitu procesoriem un SQL Server Management Studio Express (SSMSE) (2008 R2).

Skatīt arī: Kapitālisms vs. korporatīvisms (atšķirību skaidrojums) - Visas atšķirības

SQLEXPR_ADV.EXE

ar pamatiem un SQL Server Management Studio Express (SSMSE) + Ziņošana un pilnteksta vaicājumi.

SQLEXPR_TOOLKIT.EXE

Ir pamatprincipi un SSMSE un ar Business Intelligence Development Studio (BIDS).

SQL Server Developer Edition?

Bezmaksas SQL servera versija, ko izmanto izstrādātāji un testētāji. Tas ir ar ražošanas vidi nesaistīts variants, tam ir arī Enterprise edition funkcijas.

Ja kāds izstrādātājs strādā neprodukcijas vidē, viņš var izmantot šo izdevumu bez maksas, kā arī jebkurš testētājs, īpaši QA testētājs.

pavedieni, kas attēlo, kā mēs visi esam saistīti tīklā.

Vai tas atbalsta Linux?

Microsoft izstrādā daudz Linux lietotājiem paredzētu Linux saderīgu programmatūru, un SQL serveris nav izņēmums. Visas tās versijas, kuras atbalsta Windows, nav atbalstītas Linux, tostarp Enterprise, Standard, Developer, Web un Express redakcijas.

Red Hat Enterprise 7.7-7.9 vai 8.0-8.3 serveris, kā arī SUSE Enterprise Linux Server v12 SP3-SP5 atbalsta SQL Server Linux. Funkcionalitāte ir veidota vienādi. Papildu informācija par Linux versiju SQL Server Developer.

Kā ikdienā darbojas SQL Server Developer Edition?

  • SQL datubāzu izveide, pilnveidošana un apstrāde.
  • Datu bāzes veiktspējas un stabilitātes nodrošināšana.
  • Datu bāzu datubāzes tabulu, struktūru, shēmu un vārdnīcu izveide.
  • Datu kvalitātes, integritātes un drošības nodrošināšana.
  • datubāzes lietojumprogrammu dokumentācijas sagatavošana.
  • SQL vaicājumu izveide, kas integrējas ar citām lietojumprogrammām.
  • Autorizācijas vai datubāzu nodrošināšana.
  • skriptu, funkciju, trigeru un procedūru izveide, kas atbalsta lietojumprogrammu izstrādi.

Prasība SQL Server izstrādātājam

  • SQL valodas prasmes.
  • Spēja veidot un modificēt datubāzes.
  • Pieredze integrētās izstrādes vidēs, piemēram, Oracle SQL Developer, MySQL vai Microsoft SQL Server.
  • Spēja rakstīt sarežģītus SQL vaicājumus.
  • Citu programmēšanas valodu, piemēram, C, C++, PHP un Java, pārzināšana.
  • Pieredze ar .NET ietvarstruktūru.
  • Zināšanas par SAP.
  • Pamatzināšanas par Unix.
  • mākoņpakalpojumu, piemēram, Microsoft Azure un Amazon AWS, pārzināšana.
  • Zināšanas par lielo datu tehnoloģijām, piemēram, Hadoop un Hive.
  • Priekšzināšanas par ziņošanas un izlūkošanas rīkiem, piemēram, SAP Crystal Reports, SSRS un Tableau.
  • problēmu risināšanas prasmes.
  • labas komunikācijas un sadarbības prasmes.
  • Orientācija uz detaļām.
  • organizatoriskās prasmes.

Pilns īss video par SQL Server Developer un SQL Server Express Edition salīdzināšanu ar Microsoft speciālista palīdzību

SQL Server Developer un SQL Server Express Edition salīdzinājums

Izstrādātāji var izveidot jebkāda veida lietojumprogrammu uz SQL Server, izmantojot SQL Server Developer versiju. Tai ir visas Enterprise versijas funkcijas, taču tā ir licencēta tikai izmantošanai kā testēšanas un izstrādes sistēma, nevis kā reāls serveris. Tiem, kas izstrādā un testē lietojumprogrammas, SQL Server Developer ir vislabākais risinājums.

Savukārt Express versija ir bezmaksas sākumlīmeņa datubāze, kas ir lieliski piemērota darbvirsmas un nelielu serveru lietojumprogrammu, kuru pamatā ir dati, apguvei un izstrādei. Neatkarīgiem programmatūras piegādātājiem, veidotājiem un entuziastiem, kas veido klientu lietojumprogrammas, tā ir vislabākā iespēja.

SQL Server Express var vienkārši uzlabot uz citām, dārgākām SQL Server versijām, ja ir nepieciešamas plašākas datu pārvaldības funkcijas. Vieglā Express versija, SQL Server Express LocalDB, darbojas lietotāja režīmā, tai ir ātrs instalēšanas process, kam nav nepieciešama konfigurēšana, un tai ir pārskatāms priekšnosacījumu saraksts. Tai ir visas Express programmējamības funkcijas.

SQL Server izstrādātājs SQL Server Express Edition
bezmaksas izstrādātāja izdevums (ar visām uzņēmuma funkcijām) Datubāzes lielums nedrīkst pārsniegt 4 GB
Datu kvalitātes, integritātes un drošības nodrošināšana Bezmaksas izstrādātāja izdevums (ar visām uzņēmuma funkcijām)
Spēja rakstīt sarežģītus SQL vaicājumus Vairāk nekā 1 CPU netiek izmantots
Problēmu risināšanas prasmes Sarežģītas veiktspējas regulēšanas funkcijas
C, C++, PHP un Java valodas Nav SQL aģenta

Plusi un mīnusi

Secinājums

Normal 0 false false false false LV-US X-NONE X-NONE X-NONE

  • Abi produkti ir iespaidīgi, īpaši izgatavoti ar lielāko tehnoloģiju uzņēmumu, tiem abiem ir daudz dažādu funkciju, kas ir pārsteidzošs ikdienas SQL servera darbiniekam.

- SQL Server Developer ir neprodukcijas vides programmatūra, kas nozīmē, ka tā ir paredzēta tikai testētājiem un izstrādātājiem. Daudzas skolas, koledžas un universitātes izmanto šo programmatūru, lai mācītu studentus par SQL serveriem.

- Savukārt SQL Server Express darbojas lietotāja režīmā, instalēšanas laikā tam nav nepieciešama gandrīz nekāda konfigurēšana, un tam ir pārvaldāms priekšnosacījumu kopums. To var izmantot ražošanas vidē, un to var viegli atjaunināt.

  • Kāda ir atšķirība starp uguni un liesmu? (Atbildēts)
  • Kāda ir atšķirība starp aramiešu un ebreju valodu? (Atbildēts)

Mary Davis

Mērija Deivisa ir rakstniece, satura veidotāja un dedzīga pētniece, kas specializējas salīdzināšanas analīzē par dažādām tēmām. Ar žurnālistikas grādu un vairāk nekā piecu gadu pieredzi šajā jomā Marijai ir aizraušanās ar objektīvas un vienkāršas informācijas sniegšanu saviem lasītājiem. Viņas mīlestība pret rakstīšanu sākās, kad viņa bija maza, un tā ir bijusi viņas veiksmīgās rakstniecības karjeras virzītājspēks. Mērijas spēja pētīt un prezentēt atklājumus viegli saprotamā un saistošā formātā, ir viņu iecienījusi lasītājus visā pasaulē. Kad viņa neraksta, Marijai patīk ceļot, lasīt un pavadīt laiku kopā ar ģimeni un draugiem.