A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Armazenamento de dados históricos no SQL Server 2016

Apresentações semelhantes


Apresentação em tema: "Armazenamento de dados históricos no SQL Server 2016"— Transcrição da apresentação:

1 Armazenamento de dados históricos no SQL Server 2016
Stretch Database Armazenamento de dados históricos no SQL Server 2016 Vitor Fava

2 Patrocinadores Falem que o evento é gratuito pra todos, e que os patrocinadores são os responsáveis por garantir o coffee e a infra-estrutura basica pro evento acontecer. Em contra partida, eles querem mostrar seus produtos e serviços, é legal aos participantes conhecerem o que eles tem a oferecer e aceitar receber contatos deles via .

3 Agenda O que é o Stretch database? Quando utilizar? Arquitetura
Limitações do Stretch database

4 Vitor Fava MVP Data Platform Pass Chapter Leader do SQLManiacs
Module 0: Introduction Course ####y Vitor Fava MVP Data Platform Pass Chapter Leader do SQLManiacs SQL Server Database Consultant na Pythian CEO da Vita Database Solutions Welcome students to the course and introduce yourself. Provide a brief overview of your background to establish credibility. Ask students to introduce themselves and provide their backgrounds, product experience, and expectations of the course. Record student expectations on a whiteboard or flip chart that you can reference during class.

5 Como armazenar dados históricos?
Utilização de filegroups específicos; Expurgo de dados para outro servidor; Ambos geram um elevado custo de manutenção com licenciamento e armazenamento;

6 O que é o Stretch database?
Á partir do SQL Server 2016 Arquiva seus dados históricos de forma transparente; Armazenamento no SQL Azure; Reduz o custo de armazenamento; Consultas que acessam dados locais podem obter um ganho de performance; Não é necessário alterar suas aplicações;

7 O que é o Stretch database?
SQL SERVER 2016 Azure

8 Quando utilizar? Gestor DBA
Necessidade de manter dados transacionais por um longo período O tamanho das tabelas está aumentando de forma exponencial De vez em quando é necessário analisar dados históricos Os usuários necessitam de acesso esporádico aos dados históricos Existem aplicações que não serão atualizadas Necessário comprar e adicionar mais armazenamento constantemente Diminuir o custo de armazenamento Não é possível realizer operações de backup e restore dentro do SLA

9 Arquitetura On-premises instance Azure Internet Boundary
Remote endpoint Remote data On-premises instance Azure Internet Boundary Local database Local data Eligible data Linked Servers

10 Arquitetura

11 Arquitetura – BACKUP

12 Arquitetura – RESTORE

13 Arquitetura – RESTORE

14 ITS DEMO TIME!!!!!

15 Limitações - Tabelas > 1023 colunas; > 998 indices;
Tabelas utilizando FILESTREAM; FileTables; Tabelas que fazem parte de uma replicação; Tabelas utilizando CT ou CDC; Tabelas In-Memory

16 Limitações – Tipos de dados
timestamp sql_variant XML geometry geography hierarchyid CLR user-defined types (UDTs)

17 Limitações – Constraints
Check constraints Foreign key que referenciem a tabela Default constraints

18 Limitações – Índices XML indexes Full text indexes Spatial indexes
Indexed views that reference the table

19 Conclusão Possibilita armazenamento de dados históricos (frios);
Transparência para as aplicações; Possibilidade de utilizar o Always Encrypted e o Row-Level security Limitações importantes; Gerenciamento de backups mais complexo;

20 Referências Stretch Database Intro to Stretch Database
Intro to Stretch Database DBAs Guide to Stretch Database

21 Dúvidas?!

22


Carregar ppt "Armazenamento de dados históricos no SQL Server 2016"

Apresentações semelhantes


Anúncios Google