Hvad er forskellen mellem SQL Server Express Edition og SQL Server Developer Edition - Alle forskelle

 Hvad er forskellen mellem SQL Server Express Edition og SQL Server Developer Edition - Alle forskelle

Mary Davis

SQL Server Express Edition og SQL Server Developer Edition er produkter fra Microsoft, som bruges i vid udstrækning til at oprette databaser, forstå databasestrukturer og implementere dem.

Den har forskellige sprog til indtastning af data, forbedring af data og udtrækning af data fra databasen, hvilket gør SQL Server til et værdifuldt produkt fra Microsoft. Denne blog fortæller dig alt, hvad du behøver at vide om SQL Server Express Edition og SQL Server Developer Edition.

Hvad er SQL Server?

Microsoft introducerede SQL Server, som er et relationelt databaseadministrationssystem (RDBMS). SQL Server er en software, der er lavet til at lagre, forbedre data og også hente data, hvis et andet program anmoder om det, hvilket kan ske enten på en enkelt computer eller flere computere via et netværk.

Microsoft markedsfører snesevis af udgaver af SQL Server, der er rettet mod forskellige målgrupper og egner sig til forskellige arbejdsbyrder, lige fra beskedne programmer med en enkelt maskine til omfattende programmer med mange samtidige brugere på internettet.

server forbundet med en masse ledninger

Hvordan startede SQL-servere? (Oprindelse)

Det hele begyndte med den første SQL Server, SQL Server 1.0, en 16-bit server, der blev brugt af OS/2-operativsystemet i 1989, og som stadig bruges. Den har et udtryksfuldt navn, da den er en serversoftware, og den reagerer på ethvert spørgsmål i SQL-sprog.

Resultater

  • MS SQL Server til OS/2 begyndte som en tilpasning af Sybase SQL Server til OS/2 i 1989 af Sybase, Ashton-Tate og Microsoft.
  • SQL Server 4.2 til NT blev udgivet i 1993, som en del af Windows NT.
  • SQL Server 6.0 blev frigivet i 1995, hvilket betød afslutningen på samarbejdet med Sybase, Sybase ville senere begynde at udvikle deres egen version af SQL Server, Sybase Adaptive Server Enterprise, uafhængigt af Microsoft.
  • SQL Server 7.0 blev udgivet i 1998, og kildekoden blev konverteret fra C til C++.
  • SQL Server 2005, der blev frigivet i 2005, gennemfører den komplette version af den gamle Sybase-kode til Microsoft-kode.
  • SQL Server 2012, der blev udgivet i 2012, tilføjer xVelocity.
  • SQL Server 2017, udgivet i 2017, med Linux-understøttelse til Linux-platformsbrugere: Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Ubuntu & Docker Engine.
  • SQL Server 2019, der blev udgivet i 2019, kom med Big Data Clusters, forbedringer til "Intelligent Database", forbedrede overvågningsfunktioner, opdateret udvikleroplevelse og opdateringer/forbedringer til Linux-baserede installationer.

For øjeblikket anvendte versioner

Følgende versioner understøttes af Microsoft fra og med maj 2020:

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

SQL 2016 og frem bør kun have x64-processorer og skal have en 1,4 GHz-processor. Den nyeste version er 2019-versionen, der blev udgivet den 4. november 2019, RTM-versionen er 15.0.2000.5.

SQL Server Express Edition

SQL Server Express Edition er en version af Microsofts relationelle databaseadministrationssystem SQL Server, der kan downloades gratis, deles og bruges gratis. Den har en database, der er udviklet med henblik på indlejrede applikationer og applikationer i mindre skala.

Microsoft Database Engine (MSDE), der fulgte med SQL Server 2000, er produktets forfædre. Siden introduktionen af SQL Server 2005 er betegnelsen "Express" blevet brugt.

Et stort serverrum med en masse servere forbundet med netværk

Varianter

Der findes forskellige varianter af dette:

  • SQL Server Express med værktøjer
  • SQL Server Management Studio
  • SQL Server Express LocalDB
  • SQL Server Express med avanceret serie

Installationsprogrammerne til SQL 2005 Express er forberedt ved hjælp af samme navngivningsskema:

SQLEXPR.EXE

Har installationsprogrammer til både 32-bit og 64-bit processorer, med en grundlæggende installation.

SQLEXPR32.EXE

Har kun installationsprogrammet til 32-bit processorer.

SQLEXPRWT.EX E

Har installationsprogrammer til både 32-bit og 64-bit processorer og SQL Server Management Studio Express (SSMSE) (2008 R2).

SQLEXPR_ADV.EXE

med grundlæggende oplysninger og SQL Server Management Studio Express (SSMSE) + rapportering og fuldtekstforespørgsler.

SQLEXPR_TOOLKIT.EXE

Har det grundlæggende og SSMSE og med Business Intelligence Development Studio (BIDS).

SQL Server Developer Edition?

En gratis version af SQL Server, der bruges af udviklere og testere. Det er en variant uden for produktionsmiljøet, men den har også funktioner fra Enterprise-udgaven.

Hvis en udvikler arbejder i et ikke-produktionsmiljø, kan han/hun bruge denne udgave gratis, og det samme gælder for testere, især QA-testere.

tråde, der viser, hvordan vi alle er forbundet gennem netværk.

Se også: Forskellen mellem en PSpice- og en LTSpice-kredsløbssimulator (hvad der er unikt!) - Alle forskellene

Kan den understøtte Linux?

Microsoft laver en masse Linux-kompatibel software til Linux-brugere, og SQL Server er ikke en undtagelse. Alle de versioner, der understøttes af Windows, understøttes ikke af Linux, herunder Enterprise-, Standard-, Developer-, Web- og Express-udgaverne.

Red Hat Enterprise 7.7-7.9 eller 8.0-8.3 Server samt SUSE Enterprise Linux Server v12 SP3-SP5 understøtter begge SQL Server til Linux. Funktionaliteten er udformet på samme måde. Yderligere oplysninger om Linux-versionen af SQL Server Developer findes her.

Hvordan fungerer en SQL Server Developer Edition på daglig basis?

  • Oprettelse, udvikling og håndtering af SQL-databaser.
  • Sikring af databasens ydeevne og stabilitet.
  • Oprettelse af databasetabeller, strukturer, skemaer og ordbøger.
  • Sikring af datakvalitet, -integritet og -sikkerhed.
  • Udarbejdelse af dokumentation for databaseapplikationer.
  • Oprettelse af SQL-forespørgsler, der kan integreres med andre programmer.
  • Giver tilladelse eller databaser.
  • Oprettelse af scripts, funktioner, triggere og procedurer, der understøtter applikationsudvikling.

Behov for en SQL Server-udvikler

  • Færdighed i SQL.
  • Evne til at oprette og ændre databaser.
  • Erfaring med integrerede udviklingsmiljøer som Oracle SQL Developer, MySQL eller Microsoft SQL Server.
  • Evne til at skrive komplekse SQL-forespørgsler.
  • Kendskab til andre programmeringssprog som C, C++, PHP og Java.
  • Erfaring med .NET-rammen.
  • Kendskab til SAP.
  • Baggrund inden for Unix.
  • Kendskab til cloud-tjenester som Microsoft Azure og Amazon AWS.
  • Kendskab til Big Data-teknologier som Hadoop og Hive.
  • Baggrund i rapporterings- og intelligensværktøjer som SAP Crystal Reports, SSRS og Tableau.
  • Problemløsningsevner.
  • Stærke kommunikations- og samarbejdsevner.
  • Orienteret mod detaljer.
  • Organisatoriske færdigheder.

En komplet kort video om sammenligning af SQL Server Developer og SQL Server Express Edition med hjælp fra en Microsoft-specialist

Se også: Forskellen mellem 1080 & 1080 TI: Forklaret - alle forskellene

Sammenligning af både SQL Server Developer og SQL Server Express Edition

Udviklere kan konstruere enhver form for applikation oven på SQL Server ved hjælp af SQL Server Developer-udgaven. Den har alle funktionerne i Enterprise-udgaven, men er kun licenseret til brug som test- og udviklingssystem, ikke som live-server. For dem, der udvikler og tester applikationer, er SQL Server Developer den bedste løsning.

Express-versionen er derimod en gratis database på begynderniveau, som er fremragende til at lære og udvikle datadrevne programmer på skrivebordet og små servere. For uafhængige softwareleverandører, udviklere og entusiaster, der skaber klientapplikationer, er det den bedste mulighed.

SQL Server Express kan ganske enkelt opgraderes til andre dyrere versioner af SQL Server, hvis du har brug for flere dataadministrationsfunktioner. Den lette version af Express, SQL Server Express LocalDB, kører i brugertilstand, har en hurtig installationsproces, der ikke kræver nogen konfiguration, og har en overskuelig liste over forudsætninger. Den har alle Express' programmeringsfunktioner.

SQL Server-udvikler SQL Server Express Edition
gratis udviklerudgave (med alle virksomhedsfunktioner) Databasen må ikke være større end 4 GB
Sikring af datakvalitet, -integritet og -sikkerhed Gratis udviklerudgave (med alle virksomhedsfunktioner)
Evne til at skrive komplekse SQL-forespørgsler Der bruges ikke mere end 1 CPU
Problemløsningsevner Komplekse funktioner til justering af ydeevne
sprog C, C++, PHP og Java Ingen SQL-agent

Fordele og ulemper

Konklusion

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

  • Begge produkter er spektakulære, specielt fremstillet af det største teknologiske firma, og de har begge mange forskellige funktioner, som er fantastiske for en daglig SQL-servermedarbejder.

- SQL Server Developer er en software til ikke-produktionsmiljøer, hvilket betyder, at den kun er beregnet til testere og udviklere. Mange skoler, gymnasier og universiteter bruger denne software til at undervise studerende i SQL-servere.

- SQL Server Express kører i brugertilstand, kræver kun lidt eller ingen konfiguration under installationen og har et overskueligt sæt forudsætninger, kan bruges i et produktionsmiljø og kan nemt opgraderes.

  • Hvad er forskellen mellem ild og flamme? (Svar)
  • Hvad er forskellen mellem aramæisk og hebraisk? (Besvaret)

Mary Davis

Mary Davis er en forfatter, indholdsskaber og ivrig forsker med speciale i sammenligningsanalyse om forskellige emner. Med en grad i journalistik og over fem års erfaring på området, har Mary en passion for at levere upartisk og ligetil information til sine læsere. Hendes kærlighed til at skrive begyndte, da hun var ung og har været en drivkraft bag hendes succesfulde karriere som forfatter. Marys evne til at researche og præsentere resultater i et letforståeligt og engagerende format har gjort hende elsket af læsere over hele verden. Når hun ikke skriver, nyder Mary at rejse, læse og tilbringe tid med familie og venner.