რა განსხვავებაა 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 სერვერს ღირსეულს ხდის. პროდუქტი Microsoft-ისგან. ეს ბლოგი გეტყვით ყველაფერს, რაც უნდა იცოდეთ SQL Server Express Edition-ისა და SQL Server Developer-ის გამოცემის შესახებ.

რა არის SQL Server?

Microsoft-მა წარმოადგინა SQL Server, რომელიც არის მონაცემთა ბაზის მართვის სისტემა (RDBMS). SQL Server არის პროგრამული უზრუნველყოფა, რომელიც შექმნილია მონაცემების შესანახად, გასაუმჯობესებლად და ასევე სხვა აპლიკაციის მოთხოვნის შემთხვევაში მონაცემების მოსაპოვებლად, რაც შეიძლება გაკეთდეს როგორც ცალკეულ კომპიუტერზე, ასევე რამდენიმე კომპიუტერზე ქსელის საშუალებით.

არსებობს ათობით გამოცემა გაყიდული Microsoft-ის SQL Server-ის მიერ, რომლებიც განკუთვნილია სხვადასხვა აუდიტორიისთვის და შესაფერისი სამუშაო დატვირთვისთვის. ის მერყეობს მოკრძალებული ერთი ავტომატური პროგრამებიდან დაწყებული ინტერნეტის არსებით პროგრამებამდე მრავალრიცხოვანი თანმხლები მომხმარებლებით.

სერვერი დაკავშირებულია უამრავ მავთულთან

როგორ დაიწყო SQL სერვერები? (წარმოშობა)

ყველაფერი დაიწყო პირველი SQL სერვერით, 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 სერვერი 2016
  • SQL სერვერი 2017
  • SQL სერვერი 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 სერვერითმენეჯმენტის სტუდია Express (SSMSE) + ანგარიშგების და სრული ტექსტის მოთხოვნები.

SQLEXPR_TOOLKIT.EXE

აქვს საფუძვლები და SSMSE და Business Intelligence Development Studio (BIDS).

SQL Server Developer Edition?

SQL სერვერის უფასო ვერსია, რომელსაც იყენებენ დეველოპერი და ტესტერები. ეს არის არასაწარმოო გარემოს ვარიანტი, მას ასევე აქვს Enterprise გამოცემის მახასიათებლები.

Იხილეთ ასევე: როდესაც ის ამბობს, რომ ლამაზი ხარ VS საყვარელი ხარ - ყველა განსხვავება

თუ რომელიმე დეველოპერი მუშაობს არასაწარმოო გარემოში, მათ შეუძლიათ გამოიყენონ ეს გამოცემა უფასოდ და ასევე ნებისმიერი ტესტერისთვის, განსაკუთრებით QA ტესტერისთვის.

თემები, რომლებიც ასახავს, ​​თუ როგორ ვართ ყველა ჩვენგანი დაკავშირებული ქსელის საშუალებით.

შეუძლია მას 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 სერვერს Linux–ისთვის. ფუნქციონალობა ანალოგიურად არის ჩაფიქრებული. დამატებითი დეტალებისთვის SQL Server Developer-ის Linux ვერსიის შესახებ.

როგორ მუშაობს SQL Server Developer Edition ყოველდღიურად?

  • SQL მონაცემთა ბაზების შექმნა, განვითარება და მართვა.
  • ბაზის მუშაობის და სტაბილურობის უზრუნველყოფა.
  • ბაზის ცხრილების შექმნა,სტრუქტურები, სქემები და ლექსიკონები.
  • მონაცემთა ხარისხის, მთლიანობისა და უსაფრთხოების უზრუნველყოფა.
  • დოკუმენტაციის მომზადება მონაცემთა ბაზის აპლიკაციებისთვის.
  • SQL მოთხოვნების შექმნა, რომლებიც ინტეგრირდება სხვა აპლიკაციებთან.
  • ავტორიზაციის ან მონაცემთა ბაზების უზრუნველყოფა.
  • სკრიპტების, ფუნქციების, ტრიგერების და პროცედურების შექმნა, რომლებიც მხარს უჭერენ აპლიკაციის განვითარებას.

მოთხოვნა SQL სერვერის დეველოპერისთვის

  • SQL-ის ცოდნა.
  • ბაზების შექმნისა და შეცვლის შესაძლებლობა.
  • გამოცდილება ინტეგრირებული განვითარების გარემოში, როგორიცაა Oracle SQL Developer, MySQL ან Microsoft SQL Server.
  • კომპლექსური SQL მოთხოვნების დაწერის უნარი.
  • სხვა პროგრამირების ენების გაცნობა, როგორიცაა C, C++, PHP და Java.
  • .NET Framework-თან მუშაობის გამოცდილება.
  • საპ-ის ცოდნა.
  • ფონი Unix-ში.
  • Cloud სერვისების გაცნობა, როგორიცაა Microsoft Azure და Amazon AWS.
  • დიდი მონაცემთა ტექნოლოგიების ცოდნა, როგორიცაა 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 edition-ის გამოყენებით. მას აქვს 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 CPU-ზე მეტიაარ გამოიყენება
პრობლემის გადაჭრის უნარები კომპლექსური შესრულების დარეგულირების მახასიათებლები
ენები C, C++, PHP და Java არ არის SQL აგენტი

დადებითი და უარყოფითი მხარეები

დასკვნა

ნორმალური 0 false false EN-US X-NONE X -არცერთი

  • ორივე პროდუქტი სანახაობრივია, სპეციალურად დამზადებულია უმსხვილესი ტექნიკური კომპანიის მიერ, ორივეს აქვს მრავალი განსხვავებული ფუნქცია, რაც გასაოცარია ყოველდღიური SQL სერვერის მუშაკისთვის.

· SQL Server Developer არის არასაწარმოო გარემოს პროგრამული უზრუნველყოფა, რაც ნიშნავს, რომ ის მხოლოდ ტესტერებისთვის და დეველოპერებისთვისაა განკუთვნილი. ბევრი სკოლა, კოლეჯი და უნივერსიტეტი იყენებს ამ პროგრამულ უზრუნველყოფას სტუდენტებს SQL სერვერების სწავლებისთვის.

· მაშინ როცა SQL Server Express მუშაობს მომხმარებლის რეჟიმში, ინსტალაციის დროს მცირე კონფიგურაციას მოითხოვს და აქვს წინაპირობების მართვადი ნაკრები. და შეიძლება გამოყენებულ იქნას საწარმოო გარემოში და შეიძლება ადვილად განახლდეს.

Იხილეთ ასევე: Prefer VS Perfer: რა არის გრამატიკულად სწორი – ყველა განსხვავება
  • რა განსხვავებაა ცეცხლსა და ცეცხლს შორის? (უპასუხა)
  • რა განსხვავებააარამეულსა და ებრაულს შორის? (უპასუხა)

Mary Davis

მერი დევისი არის მწერალი, შინაარსის შემქმნელი და მგზნებარე მკვლევარი, რომელიც სპეციალიზირებულია შედარების ანალიზში სხვადასხვა თემებზე. ჟურნალისტიკის ხარისხით და ამ სფეროში ხუთ წელზე მეტი გამოცდილებით, მარიამს აქვს გატაცება მიუკერძოებელი და პირდაპირი ინფორმაციის მიწოდება მკითხველებისთვის. წერისადმი მისი სიყვარული ახალგაზრდა ასაკში დაიწყო და მწერლობის წარმატებული კარიერის მამოძრავებელი ძალა იყო. მარიამის უნარმა გამოიკვლიოს და წარმოადგინოს დასკვნები ადვილად გასაგებ და მიმზიდველ ფორმატში, მას მოეწონა მკითხველი მთელ მსოფლიოში. როცა არ წერს, მარიამს უყვარს მოგზაურობა, კითხვა და ოჯახთან და მეგობრებთან ერთად დროის გატარება.