Ո՞րն է տարբերությունը 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 հրատարակության մասին:

Ի՞նչ է SQL Server-ը:

Microsoft-ը ներկայացրել է SQL Server-ը, որը տվյալների բազայի կառավարման հարաբերական համակարգ է (RDBMS): SQL Server-ը ծրագրաշար է, որը ստեղծված է տվյալների պահպանման, բարելավման և նաև տվյալների առբերման համար, եթե պահանջվի որևէ այլ հավելվածի կողմից, որը կարող է իրականացվել կամ եզակի համակարգչի կամ մի քանի համակարգիչների վրա ցանցի միջոցով:

Գոյություն ունեն SQL Server-ի Microsoft-ի կողմից շուկայահանված տասնյակ հրատարակություններ, որոնք ուղղված են տարբեր լսարաններին և հարմար են ծանրաբեռնվածության համար: Այն տատանվում է համեստ մեկ մեքենայական ծրագրերից մինչև ինտերնետին առնչվող զգալի ծրագրեր բազմաթիվ միաժամանակ օգտագործողների հետ:

սերվերը միացված է բազմաթիվ լարերով

Ինչպե՞ս են սկսվել 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 և amp; Docker Engine.
  • SQL Server 2019-ը, որը թողարկվել է 2019-ին, եկել է Մեծ տվյալների կլաստերներով, «Խելացի տվյալների բազայի» բարելավումներով, մոնիտորինգի ընդլայնված հնարավորություններով, մշակողների թարմացված փորձով և Linux-ի վրա հիմնված տեղադրումների թարմացումներով/բարելավումներով:

Ներկայումս օգտագործվող տարբերակները

Հետևյալ տարբերակները աջակցվում են Microsoft-ի կողմից 2020 թվականի մայիսի դրությամբ.

  • SQL Server 2012
  • SQL Սերվեր 2014
  • SQL Server 2016
  • SQL Server 2017
  • SQL Server 2019

SQL 2016 և շարունակ պետք է ունենա x64միայն պրոցեսորներ և պետք է ունենան 1,4 ԳՀց հաճախականությամբ պրոցեսոր: Վերջինը դեռ 2019 թվականի տարբերակն է, որը թողարկվել է 2019 թվականի նոյեմբերի 4-ին, 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 Server-ովManagement 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 հրատարակությունները:

Տես նաեւ: Coral Snake vs. King Snake. Իմացեք տարբերությունը (Թունավոր արահետ) – Բոլոր տարբերությունները

Red Hat Enterprise 7.7–7.9, կամ 8.0–8.3 Server, ինչպես նաև 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-ը:
  • Մեծ տվյալների տեխնոլոգիաների իմացություն, ինչպիսիք են Hadoop-ը և Hive-ը:
  • Հաշվետվության և հետախուզական գործիքների նախապատմություն, ինչպիսիք են SAP Crystal Reports-ը, SSRS-ը և Tableau-ը:
  • Խնդիրներ լուծելու հմտություններ.
  • Հաղորդակցման և համագործակցության ուժեղ հմտություններ:
  • Մանրամասն ուղղվածություն.
  • Կազմակերպչական հմտություններ.

Ամբողջական համառոտ տեսանյութ Microsoft-ի մասնագետի օգնությամբ SQL Server Developer-ի և SQL Server Express Edition-ի համեմատության վերաբերյալ

Համեմատելով 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, աշխատում է օգտագործողի ռեժիմով, ունի արագ տեղադրման գործընթաց, որը չի պահանջում կոնֆիգուրացիա և ունի նախադրյալների կառավարելի ցուցակ: Այն ունի Էքսպրեսի ծրագրավորելիության բոլոր հնարավորությունները:

SQL Server Developer SQL Server Express Edition
ծրագրավորողների անվճար տարբերակ (ձեռնարկության բոլոր հատկանիշներով) Տվյալների բազայի չափը չի կարող լինել ավելի քան 4 ԳԲ
Տվյալների որակի, ամբողջականության և անվտանգության ապահովում Անվճար ծրագրավորողների թողարկում (ընկերության բոլոր հնարավորություններով)
Բարդ SQL հարցումներ գրելու ունակություն 1-ից ավելի պրոցեսոր էչի օգտագործվում
Խնդիրներ լուծելու հմտություններ Կոմպլեքս կատարողական թյունինգի առանձնահատկությունները
լեզուներ C, C++, PHP և Java Ոչ մի SQL գործակալ

Կարգ և դեմ

Եզրակացություն

Նորմալ 0 կեղծ կեղծ կեղծ EN-US X-NONE X - ՈՉ ՄԻ

  • Երկու ապրանքներն էլ տպավորիչ են, հատուկ պատրաստված ամենամեծ տեխնոլոգիական ընկերության կողմից, երկուսն էլ ունեն բազմաթիվ տարբեր առանձնահատկություններ, որոնք զարմանալի են ամենօրյա SQL սերվերի աշխատողի համար:

· SQL Server Developer-ը ոչ արտադրական միջավայրի ծրագրային ապահովում է, ինչը նշանակում է, որ այն նախատեսված է միայն փորձարկողների և մշակողների համար: Շատ դպրոցներ, քոլեջներ և համալսարաններ օգտագործում են այս ծրագիրը՝ ուսանողներին SQL սերվերների մասին սովորեցնելու համար:

· Մինչդեռ SQL Server Express-ն աշխատում է օգտագործողի ռեժիմում, տեղադրման ընթացքում պահանջում է քիչ կոնֆիգուրացիա և ունի կառավարելի նախադրյալների շարք: Եվ կարող է օգտագործվել արտադրական միջավայրում և կարող է հեշտությամբ թարմացվել:

Տես նաեւ: Ո՞րն է տարբերությունը IPS մոնիտորի և LED մոնիտորի միջև (մանրամասն համեմատություն) – Բոլոր տարբերությունները
  • Ո՞րն է տարբերությունը կրակի և բոցի միջև: (Պատասխանել է)
  • Ո՞րն է տարբերությունըԱրամեերենի և եբրայերենի միջև. (Պատասխանել է)

Mary Davis

Մերի Դևիսը գրող է, բովանդակություն ստեղծող և մոլի հետազոտող, որը մասնագիտացած է տարբեր թեմաների համեմատական ​​վերլուծության մեջ: Ունենալով լրագրության կոչում և ոլորտում ավելի քան հինգ տարվա փորձ՝ Մերին կիրք ունի իր ընթերցողներին անաչառ և պարզ տեղեկատվություն տրամադրելու համար: Գրելու հանդեպ նրա սերը սկսվել է երիտասարդ տարիքից և եղել է գրելու հաջող կարիերայի շարժիչ ուժը: Մերիի կարողությունը՝ ուսումնասիրելու և բացահայտումները դյուրըմբռնելի և գրավիչ ձևաչափով ներկայացնելու, նրան սիրել են ամբողջ աշխարհի ընթերցողներին: Երբ նա չի գրում, Մերին սիրում է ճանապարհորդել, կարդալ և ժամանակ անցկացնել ընտանիքի և ընկերների հետ։