Mi a különbség az SQL Server Express Edition és az SQL Server Developer Edition között? - Minden különbség

 Mi a különbség az SQL Server Express Edition és az SQL Server Developer Edition között? - Minden különbség

Mary Davis

Az SQL Server Express Edition és az SQL Server Developer Edition a Microsoft termékei, amelyeket széles körben használnak adatbázisok létrehozására, az adatbázis szerkezetének megértésére és megvalósítására.

Különböző nyelvekkel rendelkezik az adatok beviteléhez, az adatok javításához és az adatok adatbázisból való kinyeréséhez, ez teszi az SQL Server-t a Microsoft méltó termékévé. Ebben a blogban mindent megtudhat az SQL Server Express Edition és az SQL Server Developer kiadásról.

Mi az SQL Server?

A Microsoft bevezette az SQL Server-t, amely egy relációs adatbázis-kezelő rendszer (RDBMS). Az SQL Server egy olyan szoftver, amely az adatok tárolására, javítására és bármely más alkalmazás által kért adatok lekérdezésére szolgál, ami történhet akár egyetlen számítógépen, akár több számítógépen egy hálózaton keresztül.

A Microsoft által forgalmazott SQL Server-nek több tucatnyi kiadása van, amelyek különböző célközönségnek szólnak, és különböző munkaterheléseknek felelnek meg. A szerény, egygépes programoktól kezdve a jelentős, számos egyidejű felhasználót tartalmazó, internetre szánt programokig terjed a skála.

Lásd még: Mi a különbség: Army Medics & Corpsmen - Minden különbség

sok vezetékkel csatlakoztatott szerver

Hogyan indultak az SQL szerverek? (Origin)

Minden az első SQL Serverrel kezdődött, az SQL Server 1.0-val, az OS/2 operációs rendszer által 1989-ben használt 16 bites szerverrel, amelyet a mai napig használnak. Kifejező neve van, szerverszoftver lévén SQL nyelven válaszol minden kérdésre.

Eredmények

  • Az MS SQL Server for OS/2 a Sybase SQL Server OS/2-re történő átültetésével kezdődött 1989-ben a Sybase, az Ashton-Tate és a Microsoft által.
  • Az SQL Server 4.2 for NT 1993-ban jelent meg, a Windows NT-re való belépőként.
  • Az SQL Server 6.0 1995-ben jelent meg, ami a Sybase-szel való együttműködés végét jelentette, a Sybase később a Microsofttól függetlenül elkezdte fejleszteni az SQL Server saját verzióját, a Sybase Adaptive Server Enterprise-t.
  • Az SQL Server 7.0 1998-ban jelent meg, és a forráskódot C-ről C++-ra alakították át.
  • A 2005-ben kiadott SQL Server 2005 a régi Sybase kód teljes átültetését valósítja meg Microsoft kóddá.
  • A 2012-ben megjelent SQL Server 2012 hozzáadja az xVelocity-t.
  • SQL Server 2017, 2017-ben megjelent, Linux-támogatással a Linux platformok felhasználói számára: Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Ubuntu & Docker Engine.
  • A 2019-ben megjelent SQL Server 2019 Big Data Clusters, az "intelligens adatbázis" fejlesztései, továbbfejlesztett felügyeleti funkciók, frissített fejlesztői élmény és frissítések/javítások a Linux-alapú telepítésekhez.

Jelenleg használt verziók

A Microsoft 2020 májusától a következő verziókat támogatja:

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

Az SQL 2016-tól kezdve csak x64-es processzorral és 1,4 GHz-es processzorral kell rendelkeznie. A legújabb még a 2019. november 4-én megjelent 2019-es verzió, Az RTM verzió a 15.0.2000.5.

SQL Server Express Edition

Az SQL Server Express Edition a Microsoft SQL Server relációs adatbázis-kezelő rendszerének ingyenesen letölthető, megosztható és használható változata. A beágyazott és kisebb léptékű alkalmazásokat szem előtt tartva készült adatbázissal rendelkezik.

Az SQL Server 2000-hez mellékelt Microsoft Database Engine (MSDE) termékben kereshetjük a termék őseit. Az SQL Server 2005 bevezetése óta az "Express" címke használatos.

Egy nagy szerverterem, sok szerverrel, amelyek hálózathoz vannak kötve

Változatok

Ennek különböző változatai vannak:

  • SQL Server Express w/ Tools
  • SQL Server Management Studio
  • SQL Server Express LocalDB
  • SQL Server Express w/ Advanced sorozat

Az SQL 2005 Express telepítői ugyanezt az elnevezési sémát használják:

SQLEXPR.EXE

Rendelkezik telepítőkkel 32 bites és 64 bites processzorokhoz, alapszintű telepítéssel.

SQLEXPR32.EXE

Csak a 32 bites processzorok telepítője van meg.

SQLEXPRWT.EX E

Telepítők 32 bites és 64 bites processzorokhoz és SQL Server Management Studio Express (SSMSE) (2008 R2).

SQLEXPR_ADV.EXE

az alapokkal és az SQL Server Management Studio Express (SSMSE) + Jelentések és teljes szöveges lekérdezések.

SQLEXPR_TOOLKIT.EXE

Az alapokat és SSMSE és a Business Intelligence Development Studio (BIDS).

SQL Server Developer Edition?

Az SQL szerver ingyenes változata, amelyet a fejlesztők és a tesztelők használnak. Ez egy nem termelési környezetbe szánt változat, az Enterprise kiadás funkcióival is rendelkezik.

Ha bármely fejlesztő nem termelési környezetben dolgozik, ingyenesen használhatja ezt a kiadást, és bármely tesztelő, különösen a QA tesztelő is.

szálak, amelyek azt ábrázolják, hogy mindannyian a hálózaton keresztül kapcsolódunk egymáshoz.

Támogatja a Linuxot?

A Microsoft rengeteg Linux-kompatibilis szoftvert készít a Linux-felhasználók számára, és ez alól az SQL szerver sem kivétel. Mindazok a verziók, amelyeket a Windows támogat, nem támogatottak Linuxon, ezek közé tartoznak az Enterprise, Standard, Developer, Web és Express kiadások.

A Red Hat Enterprise 7.7-7.9 vagy 8.0-8.3 Server, valamint a SUSE Enterprise Linux Server v12 SP3-SP5 egyaránt támogatja az SQL Server for Linux-t. A funkciókat ugyanúgy képzelik el. További részletek az SQL Server Developer Linux verziójáról.

Hogyan működik az SQL Server Developer Edition napi szinten?

  • SQL adatbázisok létrehozása, fejlesztése és kezelése.
  • Az adatbázis teljesítményének és stabilitásának biztosítása.
  • Adatbázis táblák, struktúrák, sémák és szótárak létrehozása.
  • Az adatok minőségének, integritásának és biztonságának biztosítása.
  • Dokumentáció készítése adatbázis-alkalmazásokhoz.
  • Más alkalmazásokkal integrálható SQL-lekérdezések létrehozása.
  • Engedélyezés vagy adatbázisok biztosítása.
  • Az alkalmazásfejlesztést támogató szkriptek, függvények, triggerek és eljárások létrehozása.

SQL Server fejlesztőre vonatkozó követelmény

  • SQL-ismeret.
  • Adatbázisok létrehozásának és módosításának képessége.
  • Tapasztalat integrált fejlesztőkörnyezetekkel, például az Oracle SQL Developerrel, a MySQL-lel vagy a Microsoft SQL Serverrel.
  • Képes összetett SQL-lekérdezések írására.
  • Más programozási nyelvek, például C, C++, PHP és Java ismerete.
  • Tapasztalat a .NET keretrendszerrel kapcsolatban.
  • SAP-ismeretek.
  • Unixos háttér.
  • Ismeri a Microsoft Azure és az Amazon AWS felhőszolgáltatásokat.
  • A Big Data technológiák, például a Hadoop és a Hive ismerete.
  • Jelentési és intelligenciaeszközök, például SAP Crystal Reports, SSRS és Tableau ismerete.
  • Problémamegoldó készség.
  • Erős kommunikációs és együttműködési készség.
  • Részletorientáltság.
  • Szervezési készségek.

Egy teljes rövid videó az SQL Server Developer és az SQL Server Express Edition összehasonlításáról egy Microsoft szakember segítségével

Lásd még: Mi a különbség a CR2032 és CR2016 elemek között? (Magyarázat) - Minden különbség

Az SQL Server Developer és az SQL Server Express Edition összehasonlítása

A fejlesztők az SQL Server Developer kiadással bármilyen alkalmazást felépíthetnek az SQL Server tetején. Az Enterprise kiadás összes funkciójával rendelkezik, de csak teszt- és fejlesztőrendszerként, nem pedig éles szerverként való használatra engedélyezett. Azok számára, akik alkalmazásokat fejlesztenek és tesztelnek, az SQL Server Developer a legjobb választás.

Az Express verzió viszont egy ingyenes, belépő szintű adatbázis, amely kiválóan alkalmas asztali és kis szerver adatvezérelt alkalmazások tanulására és fejlesztésére. A független szoftverszállítók, alkotók és az ügyfélalkalmazásokat készítő rajongók számára ez a legnagyobb lehetőség.

Az SQL Server Express egyszerűen frissíthető az SQL Server más, drágább verzióira, ha több adatkezelési funkcióra van szükség. Az Express könnyített változata, az SQL Server Express LocalDB felhasználói módban fut, gyors telepítési folyamatot igényel, amely nem igényel konfigurációt, és kezelhető előfeltételek listája van. Rendelkezik az Express összes programozhatósági funkciójával.

SQL Server fejlesztő SQL Server Express Edition
ingyenes fejlesztői kiadás (minden vállalati funkcióval) Az adatbázis mérete nem lehet több mint 4 GB
Az adatok minőségének, integritásának és biztonságának biztosítása Ingyenes fejlesztői kiadás (minden vállalati funkcióval)
Képesség összetett SQL-lekérdezések írására 1-nél több CPU nincs használatban
Problémamegoldó készség Komplex teljesítmény-hangolási funkciók
C, C++, PHP és Java nyelvek Nincs SQL ügynök

Előnyök és hátrányok

Következtetés

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

  • Mindkét termék látványos, kifejezetten a legnagyobb technológiai cég által készített, mindkettő sok különböző funkcióval rendelkezik, ami csodálatos a napi SQL szerver dolgozó számára.

- Az SQL Server Developer egy nem termelési környezetbe szánt szoftver, ami azt jelenti, hogy csak tesztelők és fejlesztők számára készült. Sok iskola, főiskola és egyetem használja ezt a szoftvert a diákok SQL szerverekkel kapcsolatos oktatására.

- Míg az SQL Server Express felhasználói üzemmódban fut, a telepítés során alig vagy egyáltalán nem igényel konfigurációt, és az előfeltételek köre is kezelhető. Termelési környezetben is használható, és könnyen frissíthető.

  • Mi a különbség a tűz és a láng között? (Válaszolt)
  • Mi a különbség az arámi és a héber között? (Válaszolt)

Mary Davis

Mary Davis író, tartalomkészítő és lelkes kutató, aki különféle témák összehasonlító elemzésére szakosodott. Újságírói diplomával és több mint öt éves tapasztalattal a területen, Mary szenvedélye, hogy elfogulatlan és egyértelmű információkat közöljön olvasóival. Az írás iránti szeretete fiatalon kezdődött, és sikeres írói karrierjének hajtóereje volt. Mary azon képessége, hogy könnyen érthető és lebilincselő formátumban kutasson és mutasson be eredményeket, szerte a világon megszerette őt olvasóival. Amikor nem ír, Mary szívesen utazik, olvas, és családjával és barátaival tölti az idejét.