У чому різниця між 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?

Microsoft представила SQL Server - реляційну систему управління базами даних (СКБД). 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.

Версії, що використовуються в даний час

Станом на травень 2020 року Microsoft підтримує наступні версії:

  • 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 - це версія реляційної системи керування базами даних Microsoft SQL Server, яку можна безкоштовно завантажити та поширювати. Вона містить базу даних, створену для вбудованих і невеликих додатків.

Продукт Microsoft Database Engine (MSDE), який входив до складу SQL Server 2000, є тим місцем, де можна простежити родовід продукту. З моменту появи SQL Server 2005 використовується позначка "Express".

Велика серверна кімната з великою кількістю серверів, підключених до мережі

Варіанти

Існують різні варіанти:

  • SQL Server Express з інструментами
  • SQL Server Management Studio
  • SQL Server Express LocalDB
  • SQL Server Express з розширеною серією

Інсталятори для 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 сервера, що використовується розробниками та тестувальниками. Це варіант для невиробничого середовища, який також має функції корпоративної версії.

Якщо будь-який розробник працює в невиробничому середовищі, він може використовувати цю версію безкоштовно, а також будь-який тестувальник, особливо 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 є найкращим варіантом.

Експрес-версія, з іншого боку, є безкоштовною базою даних початкового рівня, яка чудово підходить для навчання та розробки настільних і невеликих серверних додатків, керованих даними. Для незалежних постачальників програмного забезпечення, розробників та ентузіастів, які створюють клієнтські програми, це найкращий варіант.

Дивіться також: У чому різниця між Maul і Warhammer (Revealed) - всі відмінності

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-агента

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

Висновок

Нормальний 0 false false false false EN-US X-NONE X-NONE

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

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

- Тоді як SQL Server Express працює в режимі користувача, майже не вимагає конфігурації під час встановлення і має керований набір необхідних умов. Його можна використовувати у виробничому середовищі, а також легко оновлювати.

  • У чому різниця між вогнем і полум'ям? (Відповідь)
  • У чому різниця між арамейською та івритом? (Відповідь)

Mary Davis

Мері Девіс – письменниця, творець контенту та завзятий дослідник, що спеціалізується на порівняльному аналізі різних тем. Маючи диплом журналіста та понад п’ять років досвіду роботи в цій галузі, Мері прагне доносити неупереджену та відверту інформацію своїм читачам. Її любов до письменницької творчості з’явилася ще в дитинстві і стала рушійною силою її успішної письменницької кар’єри. Здатність Мері досліджувати та представляти результати у легкому для розуміння та захоплюючому форматі полюбила її читачам у всьому світі. Коли вона не пише, Мері любить подорожувати, читати та проводити час із родиною та друзями.