Como DBA SQL Server estive olhando algumas novidades do SQL Server 2016 e listei algumas das mais importantes. Então vamos começar.
1. Query Store
O query optimizer é uma novidade no SQL Server 2016 que permite que o DBA ou Desenvolvedores identificar as consultas que estão gastando muito tempo para serem executadas. Simplificando a solução de problemas de consulta ajudando a identificar rapidamente as diferenças de desempenho causadas por alterações nos planos de consulta.
2. Polybase
O PolyBase é uma novidade do SQL Server 2016 que acessa e combina dados relacionais e não relacionais no SQL Server, além de permitir execução de consultas em dados externos no Hadoop ou no blobs do Azure. Também é possível consultar dados externos em uma consulta T-SQL e unir aos dados relacionais.
3. Stretch Database
É uma novidade híbrida que visa reduzir os custos de armazenamento e processamento. Essa novidade trabalha com o conceito de mover ou migrar seus dados de forma segura e transparente para a nuvem do Azure. Você continua a ter acesso direto aos dados locais e remotos, mesmo durante a migração dos dados. No meio da migração você pode pausar em caso de problemas no servidor local ou para aumentar a banda de rede.
4. Suporte a JSON
SQL Server 2016 agora suporta a linguagem franca das aplicações web: JavaScript Object Notation (JSON). Além da importação dos dados JSON serem bem rápidas para as tabelas do SQL Server.
5. Segurança em nível de linha.
Segurança em nível de linha restringe que os usuários possam ver algum dado na tabela, baseado em uma função essa novidade pode ser muito útil no ponto de vista de “esconder” alguns dados que você não quer que algumas pessoas tenham acesso o que é diferente do Always Encrypted que de fato usa chaves de criptografia para mascarar os dados.
6. Always Encrypted
O Always encrypted é um recurso do SQL Server feito para proteger os dados confidenciais, como senhas, cartões de crédito, RG ou CPF. Permite que você criptografe os dados e nunca revele as chaves de criptografia para o mecanismo de banco de dados. Resultando em uma separação entre aqueles que possuem os dados (e podem exibir-los) e aqueles que gerenciam os dados (mas não devem ter acesso).
7. Melhorias no In-Memory
O conceito do in-memory para as tabelas foi implementado no SQL Server 2014. Isso foi especialmente feito para carregar dados em uma velocidade bem maior e sem erros de locação de dados em ambientes OLTP (Data Warehouse).
Abaixo vou colocar uma tabela que encontrei no site da Microsoft com as novas features que foram melhoradas na versão 2016:
Feature/Limit | SQL Server 2014 | SQL Server 2016 |
Maximum combined size of durable tables | 256 GB | 2 TB |
LOB (varbinary(max), [n]varchar(max)) | Not supported | Supported* |
Transparent Data Encryption (TDE) | Not supported | Supported |
Offline Checkpoint Threads | 1 | 1 per container |
ALTER PROCEDURE / sp_recompile | Not supported | Supported (fully online) |
Nested native procedure calls | Not supported | Supported |
Natively-compiled scalar UDFs | Not supported | Supported |
ALTER TABLE | Not supported
(DROP / re-CREATE) |
Partially supported
(offline – details below) |
DML triggers | Not supported | Partially supported
(AFTER, natively compiled) |
Indexes on NULLable columns | Not supported | Supported |
Non-BIN2 collations in index key columns | Not supported | Supported |
Non-Latin codepages for [var]char columns | Not supported | Supported |
Non-BIN2 comparison / sorting in native modules | Not supported | Supported |
Foreign Keys | Not supported | Supported |
Check/Unique Constraints | Not supported | Supported |
Parallelism | Not supported | Supported |
OUTER JOIN, OR, NOT, UNION [ALL], DISTINCT, EXISTS, IN | Not supported | Supported |
Multiple Active Result Sets (MARS)
(Means better Entity Framework support.) |
Not supported | Supported |
SSMS Table Designer | Not supported | Supported |
No decorrer do tempo estarei colocando novas informações sobre essas melhorias e outras que o SQL Server 2016 vem trazendo para todos nós.
If you are a fan of online gambling, then you must have come across gry…
On the internet online casinos have transformed the betting industry, enabling players to vegas.hu online…
Casinos online offer free spins to draw new customers. These bonuses are usually very profitable,…
In recent times, online casino sites have actually obtained enormous appeal among gamers, providing a…
Bitcoin, the most preferred cryptocurrency worldwide, has reinvented lots of industries, including the on baixar…
Online slots have turned into one of one of the most preferred forms of home…