В чем разница между 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 - это программное обеспечение для хранения, улучшения данных, а также получения данных по запросу любого другого приложения, что может быть сделано как на отдельном компьютере, так и на нескольких компьютерах по сети.

Существуют десятки редакций SQL Server, предлагаемых компанией Microsoft, ориентированных на различные аудитории и подходящих для различных рабочих нагрузок: от скромных программ для одной машины до серьезных программ для работы в Интернете с многочисленными одновременными пользователями.

Смотрите также: PTO VS PPTO в Walmart: понимание политики - все различия

сервер, соединенный множеством проводов

Как зародились 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 ГГц. Последней на данный момент является версия 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 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) + 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. Функциональность реализована одинаково. Для получения дополнительной информации о Linux-версии SQL Server Developer.

Как ежедневно работает 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 ГБ
Обеспечение качества, целостности и безопасности данных Бесплатная версия для разработчиков (со всеми функциями предприятия)
Способность писать сложные запросы SQL Более 1 процессора не используется
Навыки решения проблем Комплексные функции настройки производительности
языки C, C++, PHP и Java Нет SQL-агента

Плюсы и минусы

Заключение

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

  • Оба продукта впечатляют, они специально созданы крупнейшей технологической компанией, и оба имеют множество различных функций, что удивительно для ежедневной работы с SQL-сервером.

- SQL Server Developer - это программа для непроизводственной среды, то есть она предназначена только для тестировщиков и разработчиков. Многие школы, колледжи и университеты используют эту программу для обучения студентов работе с SQL-серверами.

- В то время как SQL Server Express работает в пользовательском режиме, практически не требует настройки при установке и имеет управляемый набор предварительных требований, может использоваться в производственной среде и легко обновляется.

  • В чем разница между огнем и пламенем? (Ответы)
  • В чем разница между арамейским и ивритом? (Ответы)

Mary Davis

Мэри Дэвис — писатель, создатель контента и заядлый исследователь, специализирующийся на сравнительном анализе по различным темам. Имея степень в области журналистики и более пяти лет опыта работы в этой области, Мэри страстно любит предоставлять беспристрастную и прямую информацию своим читателям. Ее любовь к письму началась, когда она была молода, и стала движущей силой ее успешной писательской карьеры. Способность Мэри проводить исследования и представлять результаты в простом для понимания и увлекательном формате привлекла к ней внимание читателей во всем мире. Когда она не пишет, Мэри любит путешествовать, читать и проводить время с семьей и друзьями.