Каква е разликата между 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 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? - Всички разлики- Каква е разликата между огън и пламък? (Отговорено)
- Каква е разликата между арамейски и иврит? (Отговорено)