Ո՞րն է տարբերությունը SQL Server Express Edition-ի և SQL Server Developer Edition-ի միջև: - Բոլոր տարբերությունները
Բովանդակություն
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 մոնիտորի միջև (մանրամասն համեմատություն) – Բոլոր տարբերությունները- Ո՞րն է տարբերությունը կրակի և բոցի միջև: (Պատասխանել է)
- Ո՞րն է տարբերությունըԱրամեերենի և եբրայերենի միջև. (Պատասխանել է)