У чым розніца паміж SQL Server Express Edition і SQL Server Developer Edition? – Усе адрозненні

 У чым розніца паміж SQL Server Express Edition і SQL Server Developer Edition? – Усе адрозненні

Mary Davis

SQL Server Express Edition і SQL Server Developer Edition з'яўляюцца прадуктамі Microsoft. Яны шырока выкарыстоўваюцца для стварэння баз дадзеных, разумення структуры базы дадзеных і яе ўкаранення.

Ён мае розныя мовы для ўводу даных, паляпшэння даных і вымання даных з базы даных, што робіць SQL Server годным прадукт ад Microsoft. Гэты блог раскажа вам усё, што вам трэба ведаць аб SQL Server Express Edition і SQL Server Developer Edition.

Што такое SQL Server?

Microsoft прадставіла SQL Server, які з'яўляецца сістэмай кіравання рэляцыйнай базай дадзеных (RDBMS). SQL Server - гэта праграмнае забеспячэнне, створанае для захоўвання, паляпшэння даных, а таксама для атрымання даных, калі іх запытае любое іншае прыкладанне, што можа быць зроблена альбо на адным кампутары, альбо на некалькіх кампутарах праз сетку.

Майкрасофт прадае дзесяткі выпускаў SQL Server, арыентаваных на розныя аўдыторыі і прыдатных для працоўных нагрузак. Яно вар'іруецца ад сціплых праграм для адной машыны да значных праграм для выхаду ў Інтэрнэт са шматлікімі адначасовымі карыстальнікамі.

сервер, злучаны вялікай колькасцю правадоў

Як пачыналіся серверы SQL? (Паходжанне)

Усё пачалося з першага SQL Server, SQL Server 1.0, 16-разраднага сервера, які выкарыстоўваўся аперацыйнай сістэмай OS/2 у 1989 годзе і выкарыстоўваецца дагэтуль. Яно мае экспрэсіўнае імя, з'яўляючыся серверным праграмным забеспячэннем, яно адказвае на любую праблему на мове SQL.

Дасягненні

  • MS SQL Server для OS/2 пачынаўся як порт Sybase SQL Server на OS/2 у 1989 годзе кампаніямі Sybase, Ashton-Tate і Microsoft.
  • SQL Server 4.2 для NT быў выпушчаны ў 1993 годзе, увайшоўшы ў Windows NT.
  • SQL Server 6.0 быў выпушчаны ў 1995 годзе, спыніўшы супрацоўніцтва з Sybase, пазней Sybase пачне распрацоўку ўласнай версіі SQL Server, Sybase Adaptive Server Enterprise, незалежна ад Microsoft.
  • SQL Server 7.0 быў выпушчаны ў 1998 годзе, зрабіўшы пераўтварэнне зыходнага кода з C у C++.
  • SQL Server 2005, выпушчаны ў 2005 годзе, ператварае поўную версію старога кода Sybase у код Microsoft.
  • SQL Server 2012, выпушчаны ў 2012 годзе, дадае xVelocity.
  • SQL Server 2017, выпушчаны ў 2017 годзе, з падтрымкай Linux для карыстальнікаў платформаў Linux: Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Ubuntu & Docker Engine.
  • SQL Server 2019, выпушчаны ў 2019 годзе, пастаўляецца з кластарамі вялікіх даных, удасканаленнямі «Інтэлектуальнай базы даных», пашыранымі функцыямі маніторынгу, абноўленым вопытам распрацоўшчыкаў і абнаўленнямі/паляпшэннямі для ўстаноўкі на базе Linux.

Версіі, якія выкарыстоўваюцца ў цяперашні час

Па стане на май 2020 г. Microsoft падтрымлівае наступныя версіі:

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

SQL 2016 і пазнейшыя версіі павінны мець x64толькі працэсары і павінны мець працэсар 1,4 Ггц. Самая апошняя версія - гэта версія 2019, выпушчаная 4 лістапада 2019 г. Версія RTM - 15.0.2000.5.

SQL Server Express Edition

SQL Server Express Edition з'яўляецца бясплатнай для спампоўкі, абмену і выкарыстоўвае версію рэляцыйнай сістэмы кіравання базамі дадзеных Microsoft SQL Server. У ім ёсць база дадзеных, створаная з улікам убудаваных і меншых праграм.

Прадукт Microsoft Database Engine (MSDE), які ўваходзіў у камплект SQL Server 2000, з'яўляецца месцам, дзе можна прасачыць паходжанне прадукту. З моманту з'яўлення SQL Server 2005 выкарыстоўваецца пазнака "Express".

Вялікая серверная зала з вялікай колькасцю сервераў, падлучаных да сеткі

Варыянты

Ёсць розныя варыянты гэтага:

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

Праграмы ўстаноўкі для SQL 2005 Express падрыхтаваны з выкарыстаннем той жа схемы наймення:

SQLEXPR.EXE

Мае ўсталёўшчыкі для 32-бітных і 64-бітных працэсараў з базавай устаноўкай.

SQLEXPR32.EXE

Мае праграму ўстаноўкі толькі для 32-бітных працэсараў.

SQLEXPRWT.EX E

Мае праграмы ўстаноўкі як для 32-бітных, так і для 64-бітных працэсараў і SQL Server Management Studio Express (SSMSE) (2008 R2).

SQLEXPR_ADV.EXE

з асновамі і SQL ServerManagement Studio Express (SSMSE) + справаздачнасць і поўнатэкставыя запыты.

Глядзі_таксама: У чым розніца паміж вачыма ў форме лісы і вачыма ў форме кошкі? (Рэальнасць) – Усе адрозненні

SQLEXPR_TOOLKIT.EXE

Мае асновы і SSMSE і з Business Intelligence Development Studio (BIDS).

SQL Server Developer Edition?

Бясплатная версія сервера SQL, якая выкарыстоўваецца распрацоўшчыкам і тэсціроўшчыкамі. Гэта варыянт для невытворчай асяроддзя, ён таксама мае функцыі выдання Enterprise.

Калі любы распрацоўшчык працуе ў невытворчай асяроддзі, ён можа выкарыстоўваць гэтае выданне бясплатна, а таксама для любога тэсціроўшчыка, асабліва тэсціроўшчыка якасці.

патокі, якія паказваюць, як усе мы звязаны праз сетку.

Ці можа ён падтрымліваць Linux?

Microsoft стварае шмат праграмнага забеспячэння, сумяшчальнага з Linux, для карыстальнікаў Linux, і сервер SQL не з'яўляецца выключэннем. Усе тыя версіі, якія падтрымліваюцца Windows, не падтрымліваюцца для Linux, у тым ліку версіі Enterprise, Standard, Developer, Web і Express.

Сервер Red Hat Enterprise 7.7–7.9 або 8.0–8.3, а таксама SUSE Enterprise Linux Server v12 SP3–SP5 падтрымліваюць SQL Server для Linux. Функцыянальнасць задумана такім жа чынам. Для атрымання дадатковай інфармацыі аб версіі SQL Server Developer для Linux.

Як штодзённа працуе SQL Server Developer Edition?

  • Стварэнне, распрацоўка і апрацоўка баз даных SQL.
  • Забеспячэнне прадукцыйнасці і стабільнасці базы дадзеных.
  • Стварэнне табліц базы дадзеных,структуры, схемы і слоўнікі.
  • Забеспячэнне якасці, цэласнасці і бяспекі даных.
  • Падрыхтоўка дакументацыі для прыкладанняў базы дадзеных.
  • Стварэнне SQL-запытаў, якія інтэгруюцца з іншымі праграмамі.
  • Прадастаўленне аўтарызацыі або баз даных.
  • Стварэнне сцэнарыяў, функцый, трыгераў і працэдур, якія падтрымліваюць распрацоўку прыкладанняў.

Патрабаванні да распрацоўшчыка SQL Server

  • Валоданне SQL.
  • Магчымасць ствараць і мадыфікаваць базы даных.
  • Вопыт працы з інтэграванымі асяроддзямі распрацоўкі, такімі як Oracle SQL Developer, MySQL або Microsoft SQL Server.
  • Здольнасць пісаць складаныя SQL-запыты.
  • Знаёмства з іншымі мовамі праграмавання, такімі як C, C++, PHP і Java.
  • Вопыт працы з .NET framework.
  • Веданне SAP.
  • Даведачная інфармацыя ў Unix.
  • Знаёмства з воблачнымі сэрвісамі, такімі як Microsoft Azure і Amazon AWS.
  • Веданне такіх тэхналогій Big Data, як Hadoop і Hive.
  • Даведачная інфармацыя аб інструментах справаздачнасці і разведкі, такіх як SAP Crystal Reports, SSRS і Tableau.
  • Навыкі рашэння праблем.
  • Моцныя навыкі зносін і супрацоўніцтва.
  • Падрабязная арыентацыя.
  • Арганізатарскія здольнасці.

Поўны кароткі відэаролік аб параўнанні SQL Server Developer і SQL Server Express Edition з дапамогай спецыяліста Microsoft

Параўнанне SQL Server Developer і SQL Server ExpressВыданне

Распрацоўшчыкі могуць ствараць любую форму прыкладання на аснове SQL Server, выкарыстоўваючы выданне SQL Server Developer. Ён мае ўсе функцыі выпуску Enterprise, але мае ліцэнзію толькі на выкарыстанне ў якасці сістэмы тэставання і распрацоўкі, а не на жывы сервер. Для тых, хто распрацоўвае і тэстуе прыкладанні, SQL Server Developer - лепшы варыянт.

З іншага боку, экспрэс-версія - гэта бясплатная база дадзеных пачатковага ўзроўню, якая выдатна падыходзіць для вывучэння і распрацоўкі настольных і невялікіх серверных праграм, якія кіруюцца дадзенымі. Для незалежных пастаўшчыкоў праграмнага забеспячэння, стваральнікаў і энтузіястаў, якія ствараюць кліенцкія праграмы, гэта лепшы варыянт.

SQL Server Express можна проста абнавіць да іншых больш дарагіх версій SQL Server, калі вам патрэбны дадатковыя функцыі кіравання дадзенымі. Палегчаная версія Express, SQL Server Express LocalDB, працуе ў карыстальніцкім рэжыме, мае хуткі працэс усталёўкі, які не патрабуе канфігурацыі, і мае кіраваны спіс неабходных умоў. Ён мае ўсе магчымасці праграмавання Express.

Глядзі_таксама: У чым розніца паміж стрыжкай з пёраў і пластамі? (Вядомы) - Усе адрозненні
SQL Server Developer SQL Server Express Edition
бясплатная версія для распрацоўшчыкаў (з усімі карпаратыўнымі функцыямі) Памер базы даных не можа перавышаць 4 ГБ
Забеспячэнне якасці, цэласнасці і бяспекі даных Бясплатная версія для распрацоўшчыкаў (з усімі карпаратыўнымі функцыямі)
Магчымасць пісаць складаныя SQL-запыты Больш за 1 ЦП неабходнане выкарыстоўваецца
Навыкі рашэння праблем Комплексныя функцыі налады прадукцыйнасці
мовы C, C++, PHP і Java Няма агента SQL

Плюсы і мінусы

Выснова

Нармальны 0 false false false EN-US X-NONE X -НЯМА

  • Абодва прадукты ўражваюць, спецыяльна зробленыя найбуйнейшай тэхналагічнай кампаніяй, яны абодва маюць шмат розных функцый, што дзіўна для штодзённага працаўніка сервера SQL.

· SQL Server Developer - гэта праграмнае забеспячэнне для невытворчай асяроддзя, што азначае, што яно прызначана толькі для тэсціроўшчыкаў і распрацоўшчыкаў. Многія школы, каледжы і універсітэты выкарыстоўваюць гэта праграмнае забеспячэнне для навучання студэнтаў серверам SQL.

· У той час як SQL Server Express працуе ў карыстальніцкім рэжыме, практычна не патрабуе канфігурацыі падчас усталявання і мае кіраваны набор неабходных умоў. І можа выкарыстоўвацца ў вытворчым асяроддзі, і можа быць лёгка мадэрнізаваны.

  • У чым розніца паміж агнём і полымем? (Адказ)
  • У чым розніцаПаміж арамейскай і іўрытам? (Адказаў)

Mary Davis

Мэры Дэвіс - пісьменніца, стваральнік кантэнту і заўзяты даследчык, якая спецыялізуецца на параўнальным аналізе па розных тэмах. Са ступенню журналіста і больш чым пяцігадовым вопытам работы ў гэтай галіне, Мэры імкнецца даносіць аб'ектыўную і ясную інфармацыю сваім чытачам. Яе любоў да пісьменства пачалася ў маладосці і стала рухаючай сілай яе паспяховай пісьменніцкай кар'еры. Здольнасць Мэры даследаваць і прадстаўляць вынікі ў зручным для разумення і прывабным фармаце палюбіла яе чытачоў ва ўсім свеце. Калі яна не піша, Мэры любіць падарожнічаць, чытаць і праводзіць час з сям'ёй і сябрамі.