Aký je rozdiel medzi SQL Server Express Edition a SQL Server Developer Edition? - Všetky rozdiely

 Aký je rozdiel medzi SQL Server Express Edition a SQL Server Developer Edition? - Všetky rozdiely

Mary Davis

SQL Server Express Edition a SQL Server Developer Edition sú produkty spoločnosti Microsoft. Vo veľkej miere sa používajú na vytváranie databáz, pochopenie štruktúry databázy a jej implementáciu.

Má rôzne jazyky na zadávanie údajov, vylepšovanie údajov a získavanie údajov z databázy, čo robí zo servera SQL Server hodnotný produkt od spoločnosti Microsoft. V tomto blogu sa dozviete všetko, čo potrebujete vedieť o edícii SQL Server Express Edition a edícii SQL Server Developer.

Pozri tiež: Body Armor vs. Gatorade (porovnajme) - všetky rozdiely

Čo je server SQL Server?

Spoločnosť Microsoft predstavila SQL Server, ktorý je relačným systémom správy databáz (RDBMS). SQL Server je softvér vytvorený na ukladanie, vylepšovanie údajov a tiež načítavanie údajov, ak o to požiada iná aplikácia, čo sa môže uskutočniť buď na jednom počítači, alebo na viacerých počítačoch prostredníctvom siete.

Spoločnosť Microsoft uvádza na trh desiatky edícií servera SQL Server, ktoré sú určené pre rôzne publikum a vhodné pre pracovné zaťaženie. Siaha od skromných programov pre jeden stroj až po rozsiahle programy pre internet s množstvom súčasne pracujúcich používateľov.

server pripojený množstvom káblov

Ako sa spúšťajú servery SQL? (Origin)

Všetko sa začalo prvým serverom SQL Server 1.0, 16-bitovým serverom, ktorý sa používal v operačnom systéme OS/2 v roku 1989 a používa sa dodnes. Má expresívny názov, keďže ide o serverový softvér, reaguje na všetky otázky v jazyku SQL.

Úspechy

  • MS SQL Server pre OS/2 vznikol ako port Sybase SQL Server na OS/2 v roku 1989, ktorý vytvorili spoločnosti Sybase, Ashton-Tate a Microsoft.
  • SQL Server 4.2 pre NT bol vydaný v roku 1993 ako vstup do systému Windows NT.
  • SQL Server 6.0 bol vydaný v roku 1995, čím sa ukončila spolupráca so spoločnosťou Sybase, ktorá neskôr začala vyvíjať vlastnú verziu SQL Servera, Sybase Adaptive Server Enterprise, nezávisle od spoločnosti Microsoft.
  • SQL Server 7.0 bol vydaný v roku 1998, pričom sa uskutočnila konverzia zdrojového kódu z jazyka C do jazyka C++.
  • SQL Server 2005, vydaný v roku 2005, dokončil kompletnú verziu starého kódu Sybase do kódu Microsoft.
  • SQL Server 2012, vydaný v roku 2012, pridáva xVelocity.
  • SQL Server 2017, vydaný v roku 2017, s podporou pre používateľov platforiem Linux: Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Ubuntu & Docker Engine.
  • SQL Server 2019, vydaný v roku 2019, prišiel s Big Data Clusters, vylepšeniami "inteligentnej databázy", vylepšenými funkciami monitorovania, aktualizovaným vývojárskym prostredím a aktualizáciami/vylepšeniami pre inštalácie na báze Linuxu.

Aktuálne používané verzie

Od mája 2020 spoločnosť Microsoft podporuje tieto verzie:

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

SQL 2016 a novšie by mali mať iba procesory x64 a musia mať procesor s frekvenciou 1,4 GHz. Zatiaľ najnovšia je verzia 2019 vydaná 4. novembra 2019, Verzia RTM je 15.0.2000.5.

Server SQL Express Edition

SQL Server Express Edition je bezplatne stiahnuteľná, zdieľaná a používaná verzia relačného systému správy databáz Microsoft SQL Server. Má databázu vytvorenú s ohľadom na vstavané a menšie aplikácie.

V produkte Microsoft Database Engine (MSDE), ktorý bol súčasťou servera SQL Server 2000, možno vystopovať pôvod produktu. Od uvedenia servera SQL Server 2005 sa používa označenie "Express".

Veľká serverovňa s množstvom serverov pripojených k sieti

Varianty

Existujú rôzne varianty:

  • SQL Server Express s nástrojmi
  • SQL Server Management Studio
  • SQL Server Express LocalDB
  • SQL Server Express w/ Advanced Series

Inštalačné programy pre SQL 2005 Express sú pripravené s použitím rovnakej schémy pomenovania:

SQLEXPR.EXE

Má inštalačné programy pre 32-bitové aj 64-bitové procesory so základnou inštaláciou.

SQLEXPR32.EXE

Má iba inštalačný program pre 32-bitové procesory.

SQLEXPRWT.EX E

Má inštalačné programy pre 32-bitové aj 64-bitové procesory a SQL Server Management Studio Express (SSMSE) (2008 R2).

SQLEXPR_ADV.EXE

so základmi a SQL Server Management Studio Express (SSMSE) + Reporting a Full-Text Queries.

SQLEXPR_TOOLKIT.EXE

Má základy a SSMSE a s Business Intelligence Development Studio (BIDS).

SQL Server Developer Edition?

Bezplatná verzia servera SQL, ktorú používajú vývojári a testeri. Je to variant pre neprodukčné prostredie, má aj funkcie edície Enterprise.

Ak ktorýkoľvek vývojár pracuje v neprodukčnom prostredí, môže túto edíciu používať bezplatne, rovnako ako každý tester, najmä tester QA.

vlákna zobrazujúce, ako sme všetci prepojení prostredníctvom siete.

Môže podporovať Linux?

Spoločnosť Microsoft vytvára pre používateľov Linuxu množstvo softvéru kompatibilného s Linuxom a SQL server nie je výnimkou. Všetky verzie, ktoré sú podporované systémom Windows, nie sú podporované pre Linux, patria sem verzie Enterprise, Standard, Developer, Web a Express.

Red Hat Enterprise 7.7-7.9 alebo 8.0-8.3 Server, ako aj SUSE Enterprise Linux Server v12 SP3-SP5 podporujú SQL Server pre Linux. Funkcionalita je koncipovaná rovnako. Ďalšie podrobnosti o linuxovej verzii SQL Server Developer.

Ako funguje vývojárska verzia servera SQL Server na dennej báze?

  • Vytváranie, vývoj a práca s databázami SQL.
  • Zabezpečenie výkonu a stability databázy.
  • Vytváranie databázových tabuliek, štruktúr, schém a slovníkov.
  • Zabezpečenie kvality, integrity a bezpečnosti údajov.
  • Príprava dokumentácie pre databázové aplikácie.
  • Vytváranie dotazov SQL, ktoré sa integrujú s inými aplikáciami.
  • Poskytovanie autorizácie alebo databáz.
  • Vytváranie skriptov, funkcií, spúšťačov a procedúr, ktoré podporujú vývoj aplikácií.

Požiadavky na vývojára SQL Servera

  • Znalosť jazyka SQL.
  • Schopnosť vytvárať a upravovať databázy.
  • Skúsenosti s integrovanými vývojovými prostrediami, ako je Oracle SQL Developer, MySQL alebo Microsoft SQL Server.
  • Schopnosť písať zložité dotazy SQL.
  • Znalosť iných programovacích jazykov, ako sú C, C++, PHP a Java.
  • Skúsenosti s frameworkom .NET.
  • Znalosť systému SAP.
  • Pozadie v systéme Unix.
  • znalosť cloudových služieb, ako sú Microsoft Azure a Amazon AWS.
  • Znalosť technológií na spracovanie veľkých objemov dát, ako sú Hadoop a Hive.
  • Skúsenosti s reportovacími a spravodajskými nástrojmi, ako sú SAP Crystal Reports, SSRS a Tableau.
  • Zručnosti pri riešení problémov.
  • Silné komunikačné a kooperačné zručnosti.
  • Orientácia na detaily.
  • Organizačné schopnosti.

Celé krátke video o porovnaní SQL Server Developer a SQL Server Express Edition s pomocou špecialistu spoločnosti Microsoft

Porovnanie edície SQL Server Developer aj SQL Server Express Edition

Vývojári môžu nad serverom SQL Server vytvoriť akúkoľvek formu aplikácie pomocou edície SQL Server Developer. Má všetky funkcie edície Enterprise, ale je licencovaná len na používanie ako testovací a vývojový systém, nie ako živý server. Pre tých, ktorí vyvíjajú a testujú aplikácie, je SQL Server Developer najlepšou možnosťou.

Na druhej strane, verzia Express je bezplatná databáza základnej úrovne, ktorá je vynikajúca na učenie a vývoj aplikácií pre stolové počítače a malé serverové aplikácie založené na údajoch. Pre nezávislých dodávateľov softvéru, tvorcov a nadšencov vytvárajúcich klientske aplikácie je to najlepšia možnosť.

SQL Server Express možno jednoducho upgradovať na iné, drahšie verzie SQL Servera, ak potrebujete viac funkcií na správu údajov. Odľahčená verzia Express, SQL Server Express LocalDB, beží v používateľskom režime, má rýchly inštalačný proces, ktorý nevyžaduje konfiguráciu, a má zvládnuteľný zoznam predpokladov. Má všetky programovateľné funkcie Express.

Vývojár servera SQL Server Server SQL Express Edition
bezplatná vývojárska edícia (so všetkými podnikovými funkciami) Veľkosť databázy nemôže byť väčšia ako 4 GB
Zabezpečenie kvality, integrity a bezpečnosti údajov Bezplatná verzia pre vývojárov (so všetkými podnikovými funkciami)
Schopnosť písať zložité dotazy SQL Viac ako 1 CPU sa nepoužíva
Zručnosti pri riešení problémov Komplexné funkcie ladenia výkonu
jazyky C, C++, PHP a Java Žiadny agent SQL

Výhody a nevýhody

Záver

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

Pozri tiež: Je rozdiel medzi sudom a sudom? (Identifikované) - Všetky rozdiely
  • Oba produkty sú veľkolepé, špeciálne vyrobené najväčšou technologickou spoločnosťou, oba majú veľa rôznych funkcií, ktoré sú úžasné pre každodenného pracovníka servera SQL.

- SQL Server Developer je softvér pre neprodukčné prostredie, čo znamená, že je určený len pre testerov a vývojárov. Mnohé školy, vysoké školy a univerzity používajú tento softvér na výučbu študentov o serveroch SQL.

- Zatiaľ čo SQL Server Express, beží v používateľskom režime, nevyžaduje takmer žiadnu konfiguráciu počas inštalácie a má zvládnuteľný súbor predpokladov. A môže sa používať v produkčnom prostredí a možno ho ľahko aktualizovať.

  • Aký je rozdiel medzi ohňom a plameňom? (zodpovedané)
  • Aký je rozdiel medzi aramejčinou a hebrejčinou? (zodpovedané)

Mary Davis

Mary Davis je spisovateľka, tvorkyňa obsahu a zanietená výskumníčka, ktorá sa špecializuje na porovnávaciu analýzu rôznych tém. S titulom žurnalistiky a viac ako päťročnými skúsenosťami v tejto oblasti má Mary vášeň pre poskytovanie nezaujatých a priamočiarych informácií svojim čitateľom. Jej láska k písaniu začala, keď bola mladá a bola hybnou silou jej úspešnej kariéry v písaní. Maryina schopnosť skúmať a prezentovať zistenia v ľahko pochopiteľnom a pútavom formáte si ju obľúbili čitatelia na celom svete. Keď Mary nepíše, rada cestuje, číta a trávi čas s rodinou a priateľmi.