Armazenamento de dados históricos no SQL Server 2016

Slides:



Advertisements
Apresentações semelhantes
Ricardo Ferreira Schiavo
Advertisements

Daniel Paulo Introdução Neste capítulo trataremos a relação entre tabelas e FILEGROUPS, bem como a alocação interna de dados.
Encontro SQL BH April 2016 Melhores Práticas para Utilizar as Policies no SQL Server 2014.
Capturando Dados Históricos com Change Data Capture Arthur Luz | MCSA & MCT em SQL Server
SQL Saturday #512 Boas Vindas O dia a dia de um Administrador de banco de dados. Thiago Cruz.
SQL Saturday #512 Boas Vindas Sulamita Dantas Flávio Farias.
1 SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS Rafael Nunes Folha Trabalho de Conclusão de Curso Orientador: Eduardo.
Fabiano Neves Amorim - MCITP DBD / MCTS / MCP - SQLServer Blog:
Sistema Web para Gerenciamento Eletrônico de Documentos em Projetos de Implantação de ERP Eder Gonçalves Orientador: Prof. Marcos Rogério Cardoso FURB.
Gerador de aplicativos Oracle PL/SQL WEB baseado na estrutura das tabelas do banco de dados Oracle Wagner da Silva Orientando Prof. Alexander Roberto Valdameri.
Supervisão e Redes Industriais Tutorial E3 Elipse Capítulo 14 ARMAZENAMENTO DE DADOS Felipe Domeni, Gabriel Martin, Leandro Gomes Rafael Benoliel, Tiago.
Neutralidade da Rede Liberdade de Expressão e o Marco Civil Carlos Affonso
SQL Server Heterogêneo SQL Server + Big Data MVP Rodrigo | Rdornel Data Platform eXperts
Front-End de BI da Microsoft
Monitorando o SQL SERVER e o Oracle
Backup, isso salva a sua empresa e o seu emprego!!!
Criando ambiente com Alta disponibilidade
Criando Custom Visuals no Power BI
Alta Disponibilidade para pequenos, médios e grandes ambientes
SQL Saturday #573 – Brasília 2016
DATA WEBHOUSE NO E-BUSINESS
UNIVERSIDADE REGIONAL DE BLUMENAU
Estratégias de backup do Datasul
Criando um baseline de seu ambiente completo utilizando SSIS e SSRS
DATA WEBHOUSE NO E-BUSINESS
Índices para Iniciantes
Provendo Alta Disponibilidade para suas Apps em Pequenos, Médios e Grandes Ambientes com SQL Server 2014 Nilton Pinheiro SQL Server Specialist SQL Server.
Monitorando os Recursos e Proscessos do Servidor, através do Power BI
Índices para Iniciantes
Azure CosmosDB: Globally distributed, multi-model database service
Sulamita Dantas Query Store #BHs2SQLServer.
Power BI Embedded (Embarcado)
Progress Auditing 19/julho/2017.
Cloud Computing SQL Azure Ozimar | MTAC
Melhores Estratégias de Backup
Banco de dados My Sql Evandro Silva Gabriel Ritz Mariana Boiago
Super ETL’s com as novidades do SSIS 2016
Sulamita Dantas Versões do SQL Server a 2017 #BHs2SQLServer.
Unleashing Stretched Databases
Super ETL’s com as novidades do SSIS 2016
Introdução ao Azure SQL DataWarehouse
Daniel Paulo SQL Server 2016 Módulo II Daniel Paulo
Monitorando SQL SERVER e Oracle
Utilizando ambientes com Dataserver Oracle
BANCO DE DADOS Araújo Lima Out / 2017 Araújo.
Índices para Iniciantes
Daniel Paulo SQL Server 2016 Módulo II Daniel Paulo
Índices para Iniciantes
Alta Disponibilidade com Azure SQL Database
Graph Databases no SQL Server 2017
Implementando soluções de IA utilizando os serviços cognitvos no Azure
<inserir o nome do consultor> – Consultor Masterdata
Protecting SQL Server – Security Best Practices
Armazenamento de Dados Espaciais
SQL Server 2017 AG Cross Platform
Apresentando, Configurando e Criando relatórios Real-Time com o Power BI Demétrio Silva MCT, MCSE SQL Server |
SQL Saturday #469 - Brasília
Quer ser um excelente DBA?
MVC Model – View - Controller
Treinamento SQL Server Tarefas do dia a dia de um DBA
MVC Model – View - Controller
Event Hubs + Stream Analytics + Power BI
Backup Database On – Premisses no Azure
Daniel Paulo SQL Server 2016 Módulo II Daniel Paulo
Carlos Feiteira / Felipe de Assis
DevOps for Azure Databases
Arquitetura e padrões de software
ISO REQUIREMENTS OVERVIEW, GOALS, CORE ELEMENTS QSE ACADEMY.
Migração de Dados com Azure Data Factory Orlando Gomes BI Microsoft Student Partner (MSP) linkedin.com/in/orlandomariano.
Migração de Dados com Azure Data Factory Orlando Gomes BI Microsoft Student Partner (MSP) Microsoft MVP Data Platform
Transcrição da apresentação:

Armazenamento de dados históricos no SQL Server 2016 Stretch Database Armazenamento de dados históricos no SQL Server 2016 Vitor Fava vitor.fava@vitadbsolutions.com http://www.vitadbsolutions.com

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 email.

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

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 vitortff@gmail.com http://vfava.worpress.com http://www.youtube.com/vitortff https://groups.google.com/group/sqlmaniacs 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.

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;

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;

O que é o Stretch database? SQL SERVER 2016 Azure

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

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

Arquitetura

Arquitetura – BACKUP

Arquitetura – RESTORE

Arquitetura – RESTORE

ITS DEMO TIME!!!!!

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

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

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

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

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;

Referências Stretch Database Intro to Stretch Database https://msdn.microsoft.com/en-us/library/dn935011.aspx Intro to Stretch Database http://sqlperformance.com/2015/08/sql-server-2016/intro-stretch-database DBAs Guide to Stretch Database http://www.sqlshack.com/the-dbas-guide-to-stretch-database/

Dúvidas?!