Сравнете различни версии на SQL Server-2014 срещу 2016 срещу 2017 срещу 2019 RC

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

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

Първата версия беше пусната през 1989 г. и оттогава няколко други версии пробиха на пазара. Всяка версия идва със своите дефиниращи атрибути и обслужва различни аудитории и натоварвания.

Sql сървър

Ето как всяка от горните версии на Microsoft SQL Server се сравнява една с друга по отношение на функции и други атрибути.

Microsoft SQL Server 2019 RC

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

Разузнаване с клъстери за големи данни на SQL Server 2019

Вече можете удобно да правите анализи и AI върху всякакви данни с мощен SQL и Apache Spark. Освен това можете да подобрите своите данни с висока стойност, като ги комбинирате с големи данни и възможността за динамично мащабиране на изчисленията, за да поддържате анализи.

Виртуализация на данни с PolyBase

Това ви позволява да правите заявки за данни от отделна фокусна точка. По този начин можете да правите заявки за данни, съхранявани в Oracle, Teradata, HDFS или всякакви други източници.

Избор на платформа и език

В тази ниша вече са възможни следните:

  • Сървърът може да работи с Windows, Linux и контейнери и има поддръжка за внедряване в Kubernetes.
  • Може да се внедри с множество Linux дистрибуции като RedHat, SUSE и Ubuntu.
  • Може да поддържа персонализиран Java код по линията, която изпълнява R и Python.
  • Поддържа UTF-8 символи за приложения, разширяващи се в глобален мащаб.

Водеща в индустрията производителност и наличност

  • Вградена интелигентност за наблюдение на заявките за безупречно изпълнение
  • Препоръки за производителност след самоанализ на системата
  • Подобрена наличност на база данни
  • Сертификация за съвместимост; можете да надстроите и модернизирате вашия SQL Server на място и в облака със сертификат за съвместимост.
  • Подобрена интелигентност

Несравнима сигурност

В тази версия са въведени мерки за сигурност, за да се предложи максимална сигурност на вашите данни.

Такива включват:

  • Вие не премествате вашите чувствителни данни извън базата данни, тъй като можете да ги шифровате със защитени анклави.
  • Защита на ниво ред и динамично маскиране на данни; можете да проследявате спазването на общите организационни и регулаторни стандарти с проверка за уязвимост.
  • Прозрачното криптиране на данни криптира данните в покой. Този сървър гарантира, че всички ваши данни в базата данни са криптирани, за да се предотврати всякакъв неоторизиран достъп.

Microsoft SQL Server 2017

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

Автоматична настройка на база данни

Microsoft SQL Server 2017 може да помогне на администраторите да извършват рутинни операции за проверка на системата, за да идентифицират и коригират всякакви проблеми. Такива редовни процедури включват; създаване и поддържане на необходимите индекси, премахване на безполезни индекси и наблюдение на системата за оптимална производителност на заявките.

Тази възможност се основава на изкуствен интелект, който настройва базата данни съответно, като проверява и коригира проблемите.

Възобновяемо онлайн възстановяване на индекса

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

Тази версия е полезна за премахване на подобни проблеми. Тя ви позволява да възобновявате, спирате на пауза и дори да възстановявате своите индекси, както желаете. Следователно не е необходимо да изграждате отново индекс, който вече сте изградили наполовина. Винаги можете да вземете откъдето сте тръгнали.

Функции за низове

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

Някои от новите функции за манипулиране на низове включват:

  • CONCAT_WS
  • ПРЕВОДИТЕ
  • ТРИМ
  • STRING_AGG

Графични бази данни

Компонентите на графичната база данни са ново допълнение към Microsoft SQL Server 2017 . Важните понятия на графовите бази данни са ръбове и възли. Връзката между двете позволява обектите да бъдат свързани директно и могат да бъдат извлечени с една операция.

В миналото тази опция беше трудно решение поради липсата на жизнеспособни алтернативи и липсата на поддръжка, но тази версия я направи безупречна.

Поддръжка за Linux и Docker контейнери

Microsoft SQL Server 2017 има възможности за системи за управление на бази данни към високопроизводителни платформи като Linux и Docker контейнери. Вече можете да стартирате този сървър на компютри с Linux за по-добро управление на базата данни.

Поддръжка на Python в машинното обучение

Тази версия може удобно да поддържа скриптов език Python, който е в допълнение към Al, нова задължителна функция в ИТ. SQL Server 2017 беше първата система за управление на бази данни, която беше активирана за Al.

DMV и DMF

Тези системни обекти на метаданни са кумулативна колекция от структури от данни на SQL сървъри. Когато се използват DMV, те определят базовата линия или точките на натиск на различни показатели, които определят производителността на системата от бази данни. DMF предлагат обобщена статистика на заявените параметри.

Новите DMV, които ще срещнете в Microsoft SQL Server 2017, включват:

  • Sys.dm_tran_version_store_space_usage
  • Sys.dm_db_stats_hidtogram (Transact-SQL)
  • Sys.dm_exec_query_statistics_xml
  • Sys.dm_os_host_info
  • Sys.dm_os_sys_info
  • Нова колона modified_extent_page_count въведена в syc.dm_db_file_space_usage за проследяване на промените във файловете на базата данни
  • Идентифицирайте ново дисково пространство с помощта на DMV sys.dm_os_enumerate_fixed_drives

Новите DMF включват:

  • Sys.dm_db_log_info
  • Sys.dm_db_log_stats

Microsoft SQL Server 2016

Следните характеристики определят тази версия:

Разтеглена база данни

Разширената база данни, възприета от тази версия, ви позволява да съхранявате повечето от скорошните си файлове с данни във вашето локално хранилище, но да преместите по-старите файлове в Microsoft Azure Cloud. Функцията ви позволява да представяте вашите файлове с данни като едно хранилище на данни, докато във фонов режим можете да отделяте активни по-стари файлове. Като такива, разходите за съхранение и архивиране се намаляват значително. Освен това скоростта за достъп до данни в реално време се повишава значително.

Основни групи за наличност

Това ви позволява да имате единична основна база данни и единична реплика. Функцията е налична единствено в стандартното издание на тази версия и е заместител на технологията Mirroring на база данни.

Разпределени групи за наличност

Можете да имате групи за достъпност, дефинирани на два различни клъстера на Windows с тази версия. Това ви позволява да съществувате наличните групи както в производствената среда, така и във вашата среда за възстановяване след бедствие (DR).

Въпреки това, ако някоя от средите бъде нарушена, вътрешните групи за достъпност няма да бъдат засегнати.

Магазин за заявки

Преди да решите да създадете персонализирано решение върху нов план на заявка, можете да сравните разликите между минали планове на заявка. Сървърът на тази версия съхранява вашите планове за заявки и статистически данни за времето на изпълнение за бъдещи справки. Като такова, отстраняването на проблеми с производителността е по-бързо и много по-управляемо.

Статистика на заявките на живо

Вече можете да видите плана за изпълнение на заявка, активна в системата, за разлика от миналото, където трябваше да видите само прогнозния план за изпълнение. Освен това няма повече да чакате дълго изпълнявана заявка да завърши, за да видите плана за изпълнение.

OLTP в паметта

OLTP в паметта беше въведен в предишната версия, но бяха направени значителни подобрения в същото за тази версия. За да се намали използването на IO, ALTER TABLE беше актуализиран, минимизирайки броя на записващите журнали. Така се гарантира, че статистическите данни се актуализират автоматизирано. Бяха добавени няколко DDL и DML команди, като нулеви стойности, външни ключове и DML тригери.

Промени в инструментите на SQL Server

Бяха направени две основни промени в инструментите на сървъра:

  • SSSM вече не е част от инсталационния носител на SQL Server
  • Инсталационният носител е самостоятелен инструмент, който може да бъде изтеглен индивидуално от Microsoft.

Промени в TempDB

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

Винаги криптиран

Този SQL Server винаги ще пази вашите чувствителни данни криптирани, за да предотврати неоправдан достъп. Безопасността на данните е основен акцент в тази версия.

Поддръжка на JSON

SQL 2016 идва с възможност за четене на файлов формат на JavaScript Object Notation (JSON). Той може допълнително да зарежда такива файлове в таблицата и да поддържа индексни свойства в JSON колони.

Тъй като JSON е с активиран NVARCHAR, вие се радвате на следните предимства:

  • Миграцията на данни е лесна
  • Можете да извличате данни за JSON от SQL сървъри.

Динамично маскиране на данни

Тази функция също скрива вашите чувствителни данни, за да предотврати неоторизиран достъп.

Microsoft SQL Server 2014

В тази версия Microsoft искаше да разреши проблемите с OLTP. Те се опитаха да коригират бавната производителност на диска, бавната производителност на регистрационните файлове, наред с други проблеми. Ето характеристиките, които отличават тази версия от останалите:

OLTP в паметта

In-Memory OLTP (Hekaton) ви позволява да премествате отделни таблици в уникални структури в паметта. Това увеличава производителността, тъй като цялата база данни не се поставя в основната памет. Освен това можете да конвертирате съществуващи съхранени процедури в процедури в паметта.

Управлявано архивиране в Azure

Тази функция автоматично архивира вашата база данни, за да гарантира, че няма да загубите данни, когато системата ви се повреди. Докато работите върху работното си натоварване, системата го анализира и ако установи, че сте направили значителни промени, тя продължава да архивира работата в Azure.

Тази функция обаче работи само с Azure blob хранилище.

Azure VM ЗА реплики за наличност

SQL Server 2014 може да дефинира групова реплика в azure хранилище, като по този начин я включва, за да компенсира ръчно неуспешна реплика. Като такъв, всеки път, когато се провалите ръчно, репликата гарантира, че сте отново и работите. Можете да създадете Azure VM на местоположение по ваш избор.

ColumnStore

С помощта на индекси за съхраняване на колони скоростта на заявките е увеличена значително. Включен е нов пакетен режим, който подобрява използването на процесора чрез някои стъпки като:

  • По-добър паралелизъм
  • Високоефективни и ефективни алгоритми
  • Възползвайки се от кеш структурите
  • Минимизиране на инструкциите на ред

Разрешения

Добавени са нови SQL разрешения:

  • СВЪРЗВАНЕ НА ВСЯКА БАЗА ДАННИ ; позволява връзка за настоящи и бъдещи бази данни.
  • ИМПЕРСОНИРАНЕ НА ВСЯКО ВХОД ; позволява на процеса от средно ниво да олицетворява влизанията на клиент, докато се свързва с база данни.
  • ИЗБЕРЕТЕ ВСИЧКИ ПОТРЕБИТЕЛСКИ ЗАЩИТА ; ви позволява да преглеждате данни в разрешените бази данни.
  • ПРОМЕНЯ ВСЯКА СЕСИЯ НА СЪБИТИЯ В БАЗАТА ДАННИ ; позволява на роля да чете всички метаданни.

Microsoft Power BI

Мощната заявка ви позволява да търсите и осъществявате достъп до файлове с данни от всички в множество сайтове. Освен това можете да анализирате съответно тези данни; почиствайте, трансформирайте, оформяйте или обединявайте и комбинирайте.

Целта на тези сървъри може да е идентична, но ефективността и ефикасността, с които всеки постига това, се различават значително. Характеристиките, с които всеки парадира, дават на всеки предимство на пазара, но е ясно, че колкото по-нова е версията, толкова по-добра е тя. Като такава, версията за 2019 г. е най-добрата.

Ако търсите софтуерна компания, на която можете да се доверите за нейната почтеност и честни бизнес практики, не търсете повече от SoftwareKeep . Ние сме сертифициран партньор на Microsoft и BBB акредитиран бизнес, който се грижи да предостави на нашите клиенти надеждно, удовлетворяващо изживяване със софтуерните продукти, от които се нуждаят. Ние ще бъдем с вас преди, по време и след всички продажби.