SQL Server 2016: что нового?

Winnipuh
Дата: 06.05.2015 11:18:00
Здесь
http://download.microsoft.com/download/F/D/3/FD33C34D-3B65-4DA9-8A9F-0B456656DE3B/SQL_Server_2016_datasheet.pdf

In-memory enhancements..
Always encrypted...
JSON
Temporal Database: Track historical changes
и т.д.
Winnipuh
Дата: 06.05.2015 11:19:05
Еще так кратко:

Always Encrypted – data is encrypted by the client drivers, and unencrypted data is never seen by SQL Server (or SSMS, or Profiler, or XE)

Operational Analytics – means you can put an in-memory columnstore index atop your in-memory OLTP tables, and do reporting against Hekaton transactional data

R analytical workloads will live inside the SQL Server engine just like Hekaton does

Support for Windows Server 2016 and up to 12TB of RAM (which is great, given all the in-memory features)

The newly acquired DataZen mobile-friendly reports will ship in the box with SQL Server

Stretch tables are like table partitioning, but some of the partitions will live in Azure, while the hot/current data lives on-premise in your SQL Server
a_voronin
Дата: 06.05.2015 12:33:28
Вот "R" они будут поддерживать только в облаке или на собственных серверах тоже?
Lepsik
Дата: 06.05.2015 17:45:44
Stretch Database technology keeps more of your customers’ historical data at your fingertips by transparently and stretching your warm and cold OLTP data to Microsoft Azure on-demand without application changes.
Без изменения приложения позволяет хранить исторические данные в облаках.

Native JSON: Parsing & storing of JSON as relational data & exporting relational to JSON
Формат JSON станет родным для SQL Server.

Row Level Security: Apply fine-grained access control to table rows based on users rights
В SQL Azure уже реализован данный уровень безопасности, по аналогии теперь появится и в необлачных версиях.

Single SSDT in Visual Studio 2015: Build richer analytics solutions as part of your development projects in Visual Studio through a single tool.
То о чем долго просили – объединить SSDT и SSDT BI в один инструмент.

PolyBase: Manage relational & non-relational data with the simplicity of T-SQL
Данная функциональность была реализована только для редакции PDW в предыдущих версиях. Теперь, по всей видимости, появится и в остальных редакциях.

Always Encrypted: Help protect data at rest and in motion with the master key residing with the application & no application changes required
Без изменения приложения позволяет шифровать данные, причем не только при приеме и отправке, но в таком же шифрованном виде данные хранятся в БД. По идее без ключа даже DBA не сможет прочитать эти данные.

Temporal Database: Track historical changes
Хранение исторических данных, т.е. возможность получить данные по состоянию на какой-либо момент времени.

Dynamic Data Masking: Real-time obfuscation of data to prevent unauthorized access
Не совсем понятно, что под этим подразумевается, и как оно будет работать. Но подозреваю, что речь о сокрытии персональных данных продуктовой БД, которая например, может быть развернута в среде разработчиков.

Enhanced Database Caching: Cache data with automatic, multiple TempDB files per instance in multi-core environments

Query Data Store: Monitor and optimize query plans with full history of query execution

Enhanced Reporting Services: New modern reports with rich visualizations

Built-in Advanced Analytics: Bringing predictive analytic algorithms directly in SQL Server. Expand your “R” script library with Microsoft Azure Marketplace
Ruuu
Дата: 08.05.2015 06:04:29
a_voronin
Вот "R" они будут поддерживать только в облаке или на собственных серверах тоже?
Речь про "собственные" сервера и идёт: "R analytical workloads will live inside the SQL Server engine".
Вот какое мнение про это у Брента Озара:
http://www.brentozar.com/archive/2015/05/reading-the-sql-server-2016-data-sheet/
Just like you can run your C# code in the database, too. Or your XML parsing. Or your JSON. If you wanna do your processing in a $7k USD per core database server, Microsoft wants to empower you to do it.
Александр Волок (def1983)
Дата: 08.06.2015 14:59:35
Lepsik
Temporal Database: Track historical changes
Хранение исторических данных, т.е. возможность получить данные по состоянию на какой-либо момент времени.

+1. По сути, реализация SCD4 прям из коробки, с консистентностью и т.п. плюшками.
Лично я думаю, что эта функциональность может также быть фундаментом "нормализированных" хранилищ.

В данный момент я выполняю ресерч, но результаты очень положительные:
http://www.alexvolok.com/2015/06/sql-2016-temporal-tables-introduction/
http://www.alexvolok.com/2015/06/sql-2016-temporal-tables-changing-the-schema/
churupaha
Дата: 08.06.2015 15:17:25
Александр Волок (def1983)
Lepsik
Temporal Database: Track historical changes
Хранение исторических данных, т.е. возможность получить данные по состоянию на какой-либо момент времени.

+1. По сути, реализация SCD4 прям из коробки, с консистентностью и т.п. плюшками.
Лично я думаю, что эта функциональность может также быть фундаментом "нормализированных" хранилищ.

В данный момент я выполняю ресерч, но результаты очень положительные:
http://www.alexvolok.com/2015/06/sql-2016-temporal-tables-introduction/
http://www.alexvolok.com/2015/06/sql-2016-temporal-tables-changing-the-schema/


тож колупаем эту штуковину в свободное время. заместить ею свои костыли для версионности доков.
Александр Волок (def1983)
Дата: 18.06.2015 10:08:21
Снова о Temporal Tables в 2016 и занятной теме - производительности.

Несмотря на то что замеены были операции rowstore кластерныеми индексами, могу сказать, что результаты получены очень приличные и желания бранить майкрософт с последующими жалобами в коннект вовсе нет:
http://www.alexvolok.com/2015/06/sql-2016-temporal-tables-indexing-part-i/
Александр Волок (def1983)
Дата: 02.07.2015 10:48:55
Коллеги, отсутствует в изначальном списке:

Новая feature из SSMS 2016: Live Query Statistics:
Картинка с другого сайта.

Gif анимационный, длится 20 секунд, без автоповтора...

Работает также c SQL 2014 SP1

Взято из разбора поведения темпорал таблиц
churupaha
Дата: 02.07.2015 11:23:17
Александр Волок (def1983)
Gif анимационный, длится 20 секунд, без автоповтора...


Что-то ваш gif, как мой png (не динамический совсем). На самом деле, про эту фишку уже упоминал SomewhereSomehow. В одной из тем 2016, да и в официальном списке фич о ней рассказывают.

Про косяк в temporal table - лайканул на connect'e...