Clique no banner para conhecer e adquirir o meu treinamento de Bancos de Dados no Azure

[Live] – Canal dotNet – Dicas de Bancos de Dados para Desenvolvedores: Novidades do SQL Server 2025 | 11a edição

Post Views 6 views
Reading time 2 minutes

Hey guys!

Vou participar de uma live HOJE, no Canal .NET, junto ao meu amigo Renato Groffe, com o tema de “Dicas de Bancos de dados para desenvolvedores”. Vamos falar sobre vários assuntos e quero mostrar uma demo utilizando IA e SQL Server, expressão regular e mais algumas coisas bem interessantes.

Quando:03
HOJE – 03/09/2025 – a partir das 21:00 – horário de Brasília

Faça sua inscrição em:
https://bit.ly/dicas-databases-devs-11aed

 

Broadcast link:

 

O Novo Tipo de Dado JSON: Performance e Integridade

Até o SQL Server 2022, nós armazenávamos JSON como string (NVARCHAR). Funcionava? Sim. Mas não tínhamos validação nativa no nível de engine e a performance de armazenamento não era a ideal. No SQL Server 2025, temos o tipo JSON nativo.

Observation: O tipo JSON não é apenas um “alias” para string. Ele armazena os dados em um formato binário otimizado, o que reduz o overhead de parsing em consultas repetitivas.

Exemplo: Criando e Validando JSON

Chamadas Externas: sp_invoke_external_rest_endpoint

Essa é a funcionalidade que separa os meninos dos homens. Agora, o SQL Server pode “falar” com o mundo externo sem depender de CLR customizado ou pacotes de Integration Services para tarefas simples. Podemos consumir APIs de tradução, análise de sentimento ou até mesmo o Azure OpenAI.

ALERTA CRÍTICO: Chamadas de rede de dentro do banco de dados podem introduzir latência e aumentar o tempo de espera. Monitore sempre o Wait Type EXTERNAL_SCRIPT_NETWORK_IO ou equivalentes para garantir que a rede não está matando seu throughput de transações.

Segurança com Database Scoped Credentials

Jamais coloque sua API Key direto no script. Use credenciais de escopo de banco de dados para anonimizar o acesso.

Expressões Regulares (Regex) Nativas

Depois de décadas pedindo, o SQL Server finalmente entregou funções de Regex. Isso acaba com aquelas gambiarras infinitas de LIKE e SUBSTRING para validar e-mails ou mascarar dados sensíveis.

As novas funções principais são:

  • REGEXP_LIKE: Verifica se uma string segue um padrão.
  • REGEXP_REPLACE: Substitui partes da string baseada em padrões.
  • REGEXP_INSTR: Retorna a posição de um padrão.

Exemplo: Validação de E-mail e Mascaramento de PII

O SQL Server 2025 está trazendo o banco de dados para a era da IA e da integração total. Como DBAs, nosso papel é entender como essas ferramentas funcionam internamente para garantir que a flexibilidade não venha acompanhada de lentidão.

Espero que tenham gostado dessa dica, um grande abraço e até a próxima!