
С одной стороны, обновления и новые версии служебных программ предназначены для того, чтобы облегчить работу пользователям, но с другой стороны – иногда устанавливать очередной вариант приложения кажется слишком сложным заданием, особенно если приходиться вычислять все нововведения самому. Поэтому, если вы задумываетесь об обновлении реляционной СУБД, мы предлагаем вам этот сравнительный анализ двух версий MicrosoftSQLServer– от 2012 и 2014 года.
Для начала хотим напомнить, что в версиях что 2012, что 2014 года так и осталось три основных выпуска: Enterprise(для наиболее сложных операций на корпоративном уровне), BusinessIntelligence(для бизнес-аналитики высшего класса) и Standard(базовый уровень анализа данных).
Microsoft SQL Server 2012
|
Microsoft SQL Server 2014 |
На каждую «активную» лицензию SQL Server 2012 выдаётся одна «пассивная» лицензия для аварийного восстановления. После аварии основная лицензия назначается на резервный сервер (при этом переназначение не может быть осуществлено раньше, чем по окончанию срока в 90 дней).
|
В стандартной версии лицензия для аварийного восстановления является преимуществом SoftwareAssurance, при этом опция License Mobility устраняет необходимость ожидания на протяжении 90 дней. В BI-версии 2014 года в случае пакетной обработки заданий отсутствует потребность закупать специальные СAL-лицензии.
|
В версии Enterprise2012 года использовался движок Hekaton.
|
В версии Enterprise2014 года Hekatonзаменили на In-MemoryOLTPдвигатель, который увеличил производительность некоторых приложений в 20 раз по сравнению с результатами Hekaton. Для того, чтобы отследить улучшение в том, как теперь работают ваши базы данных, достаточно использовать аналитический инструмент AMR.
|
В SQLService2012 группы доступности AlwaysOnувеличили возможности защиты множественных баз данных за счёт создания четырёх вторичных реплик.
|
В SQLService2014 количество вторичных реплик, созданных группами доступности AlwaysOn, увеличилось с четырёх до восьми. Также в данной версии появилась возможность интеграции с WindowsAzure, что помогает создавать дополнительные асинхронные группы доступности реплик на случай аварийного восстановления.
|
Опция автоматического шифрования баз данных при резервном копировании отсутствует, было необходимо задействовать программы со стороны.
|
Встроено внутреннее автоматическое шифрование данных при создании резервных копий.
|
В SQLServer2012 был предоставлен Columnstore индекс, который помогал улучшить производительность масштабных запросов но, к сожалению, не синхронизировался при изменениях в таблице автоматически.
|
В версии 2014 года индекс Columnstoreбыл несколько видоизменен и оформлен как кластерный колоночный индекс. Его неоспоримые преимущества перед предыдущей версией – это синхронизированное обновление, повышенная производительность и улучшение сжатия данных до двух раз.
|
Стоит также отдельно отметить интеграцию выпуска BusinessIntelligence2014 с программами Office365, а также инструментами Excel. Новые возможности, предоставленные такой интеграцией, являются следующими:
- PowerPivot(возможность расширенного анализа информации)
- PowerView(инструмент визуализации и навигации)
- PowerQuery(добавление к стандартным базам данных внешних ресурсов)
- PowerMap(визуализация карт в 3-D).