Каква е разликата между 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 е софтуер, създаден за съхраняване, подобряване на данни, както и за извличане на данни при поискване от друго приложение, което може да се извършва както на отделен компютър, така и на няколко компютъра в мрежа.

Съществуват десетки издания, предлагани на пазара от Microsoft на SQL Server, насочени към различни аудитории и подходящи за работни натоварвания. Те варират от скромни програми за една машина до значителни програми, насочени към интернет, с многобройни едновременни потребители.

Вижте също: Драконови плодове и звездовиден плод - каква е разликата? (Подробности) - Всички разлики

сървър, свързан с много проводници

Как се стартират SQL сървърите? (Origin)

Всичко започна с първия 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.

Използвани в момента версии

Следните версии се поддържат от Microsoft от май 2020 г:

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

SQL 2016 и следващите трябва да са само с процесори x64 и да имат процесор с тактова честота 1,4 GHz. Най-новата все още версия е 2019, издадена на 4 ноември 2019 г., Версията RTM е 15.0.2000.5.

SQL Server Express Edition

SQL Server Express Edition е свободна за изтегляне, споделяне и използване версия на системата за управление на релационни бази данни SQL Server на Microsoft. Тя има база данни, направена с оглед на вградени и по-малки приложения.

Продуктът Microsoft Database Engine (MSDE), включен в SQL Server 2000, е мястото, където може да се проследи произходът на продукта. След въвеждането на SQL Server 2005 се използва етикетът "Express".

Голямо сървърно помещение с много сървъри, свързани с мрежа

Варианти

Съществуват различни варианти на това:

  • SQL Server Express w/ Tools
  • Студио за управление на SQL Server
  • 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) + Reporting and Full-Text Queries.

SQLEXPR_TOOLKIT.EXE

Разполага с основите и SSMSE и с Business Intelligence Development Studio (BIDS).

SQL Server Developer Edition?

Безплатна версия на SQL сървър, използвана от разработчици и тестери. Това е вариант за непроизводствена среда, който има и функциите на изданието Enterprise.

Ако някой разработчик работи в непроизводствена среда, той може да използва това издание безплатно, както и за всеки тестер, особено за QA тестер.

нишки, изобразяващи как всички ние сме свързани чрез мрежата.

Може ли да поддържа Linux?

Microsoft създава много софтуер, съвместим с Linux, за потребителите на Linux и SQL сървърът не е изключение. Всички онези версии, които се поддържат от Windows, не се поддържат за Linux, като те включват изданията Enterprise, Standard, Developer, Web и Express.

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.
  • Познаване на SAP.
  • Основи на Unix.
  • Запознаване с облачни услуги като 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 Edition

Разработчиците могат да конструират всякаква форма на приложение върху SQL Server, като използват изданието SQL Server Developer. То има всички функции на изданието Enterprise, но е лицензирано за използване само като система за тестване и разработка, а не като реален сървър. За тези, които разработват и тестват приложения, SQL Server Developer е най-добрият вариант.

От друга страна, версията Express е безплатна база данни от начално ниво, която е отлична за изучаване и разработване на настолни и малки сървърни приложения, базирани на данни. За независимите доставчици на софтуер, създателите и ентусиастите, които създават клиентски приложения, това е най-удачният вариант.

SQL Server Express може просто да бъде надграден до други, по-скъпи версии на SQL Server, ако се нуждаете от повече функции за управление на данни. Олекотената версия на Express, SQL Server Express LocalDB, работи в потребителски режим, има бърз процес на инсталиране, който не изисква конфигуриране, и има управляем списък с предварителни изисквания. Тя има всички функции за програмиране на Express.

Разработчик на SQL Server SQL Server Express Edition
безплатно издание за разработчици (с всички корпоративни функции) Размерът на базата данни не може да бъде по-голям от 4 GB
Гарантиране на качеството, целостта и сигурността на данните Безплатно издание за разработчици (с всички корпоративни функции)
Възможност за писане на сложни заявки на SQL Не се използва повече от 1 процесор
Умения за решаване на проблеми Сложни функции за настройка на производителността
езици C, C++, PHP и Java Няма SQL агент

Плюсове и минуси

Заключение

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

  • И двата продукта са впечатляващи, специално създадени от най-голямата технологична компания, и двата имат много различни функции, които са невероятни за ежедневния работник на SQL сървъра.

- SQL Server Developer е софтуер за непроизводствена среда, което означава, че е предназначен само за тестери и разработчици. Много училища, колежи и университети използват този софтуер за обучение на студенти за SQL сървърите.

- Докато SQL Server Express, работи в потребителски режим, не изисква почти никаква конфигурация по време на инсталацията и има управляем набор от предварителни условия. И може да се използва в производствена среда и да се надгражда лесно.

Вижте също: Виждат ли момичетата разликата между 5'11 & 6'0? - Всички разлики
  • Каква е разликата между огън и пламък? (Отговорено)
  • Каква е разликата между арамейски и иврит? (Отговорено)

Mary Davis

Мери Дейвис е писател, създател на съдържание и запален изследовател, специализирана в сравнителен анализ по различни теми. С диплома по журналистика и над пет години опит в областта, Мери има страст да предоставя безпристрастна и ясна информация на своите читатели. Любовта й към писането започва, когато е млада и е движеща сила зад успешната й писателска кариера. Способността на Мери да проучва и представя откритията в лесен за разбиране и увлекателен формат я хареса на читателите по целия свят. Когато не пише, Мери обича да пътува, да чете и да прекарва време със семейството и приятелите си.