52

Sql Server

Embed Size (px)

Citation preview

Page 1: Sql Server
Page 2: Sql Server

Histórico e Evolução

Marcelo Ramos

Page 3: Sql Server

SQL ServerMicrosoft e Sybase firmam acordo para lançar um software de banco de dados.

Acordo:• Microsoft entra com a credibilidade • Sybase entra com a tecnologia do DataServe

20

08

19

90

19

91

19

93

19

94

19

95

19

96

19

98

20

00

20

05

19

88

Page 4: Sql Server

SQL Server 1.0 A Ashon-Tate entra na parceira com a Microsoft e a Sybase e é lançada a primeira versão do SQL Server.

Objetivo: • entrar no mercado com força

19

88

20

08

19

90

19

91

19

93

19

94

19

95

19

96

19

98

20

00

20

05

Page 5: Sql Server

SQL Server 1.1Saída da Ashton-Tate e integração do SQL Server com o Microsoft Windows, a novidade da época.

Características:• suporte ao Windows 3.0

19

88

20

08

19

90

19

91

19

93

19

94

19

95

19

96

19

98

20

00

20

05

Page 6: Sql Server

SQL Server 1.11Microsoft ganha diretos de acesso a tecnologia e lança uma versão de manutenção.

19

88

20

08

19

90

19

91

19

93

19

94

19

95

19

96

19

98

20

00

20

05

Page 7: Sql Server

SQL Server 4.2Novo conceito de banco de dados, integrado ao Windows e tornou-se popular e utilizado em estação de trabalho.

Características:• interface fácil de usar • baixa funcionalidade• utilizado em pequenos departamentos

19

88

20

08

19

90

19

91

19

93

19

94

19

95

19

96

19

98

20

00

20

05

Page 8: Sql Server

Fim do acordoA Microsoft se separa da Sybase e consegue os diretos da tecnologia.

19

88

20

08

19

90

19

91

19

93

19

94

19

95

19

96

19

98

20

00

20

05

Page 9: Sql Server

SQL Server 6.05Parte do núcleo foi reescrito pela Microsoft e resultou em melhor desempenho.

Características:• utilizado em pequenas aplicações• custo reduzido em comparação ao concorrentes

19

88

20

08

19

90

19

91

19

93

19

94

19

95

19

96

19

98

20

00

20

05

Page 10: Sql Server

SQL Server 6.5Microsoft lança versão com melhorias e correções. Oracle lança uma versão para a plataforma NT como concorrente direto.

Características:• suporte ao Windows NT

19

88

20

08

19

90

19

91

19

93

19

94

19

95

19

96

19

98

20

00

20

05

Page 11: Sql Server

SQL Server 7.0Banco de dados razoavelmente poderoso e com muitos recursos para negócios pequenos e médios.

Características:• utilizados em pequenos e médios negócios• ferramentas fundamentais de negócio • facilidade de uso

19

88

20

08

19

90

19

91

19

93

19

94

19

95

19

96

19

98

20

00

20

05

Page 12: Sql Server

SQL Server 2000Vasta melhora no desempenho, na escalabilidade e na confabilidade, que permitiu a entrada em empresas grande e a posição nº1.

Características:• banco de dados para empresas grandes • ferramentas de gerenciamento • ferramentas de desenvolvimento e análise

19

88

20

08

19

90

19

91

19

93

19

94

19

95

19

96

19

98

20

00

20

05

Page 13: Sql Server

SQL Server 2005Integrado ao Framework .NET. Trouxe diversas ferramentas de análise e administração e suporte a serviços web. Player do mercado.

Características:• espelhamento de banco de dados• maior disponibilidade, desempenho e flexibilidade• integração com Framework .NET

19

88

20

08

19

90

19

91

19

93

19

94

19

95

19

96

19

98

20

00

20

05

Page 14: Sql Server

SQL Server 2008Suporte a novos tipos de dados, novas ferramentas de administração, análise e de Business Intelligence. Ampla intergração com produtos da Microsoft.

Características:• slogan: “ir um pouco além do relacional” • facilidade de análise de dados

19

88

20

08

19

90

19

91

19

93

19

94

19

95

19

96

19

98

20

00

20

05

Page 15: Sql Server

SQL Server 20081

98

8

20

08

19

90

19

91

19

93

19

94

19

95

19

96

19

98

20

00

20

05

Page 16: Sql Server

A CPU mínima recomendada em que o SQL Server será executado é um Intel Pentium com processar de 500 MHz ou similar. A Microsoft recomenda 1 GB.

Requisitos de Hardware

Page 17: Sql Server

Requisitos de Hardware

Memória - Todas as edições do SQL Server, exceto a do Windows Express e das versões Mobile, exigem um mínimo de 512MB de RAM onboard. A Microsoft recomenda 1GB ou mais.

Page 18: Sql Server

Requisitos de Hardware

Espaço em disco - Para o SQL Server apenas, ignorando os arquivos de dados que serão adicionados, você precisará de 1GB de espaço.

Page 19: Sql Server

Requisitos do Sistema Operacional

Roda no Windows 2000 Professional ou superior com Service Pack 4 ou em todas as edições do Windows XP Service Pack 2 ou superior. Funciona em SO de 64 bits para Windows XP, assim como nas edições de 64 bits do Windows Server 2008.

Page 20: Sql Server

Escalabilidade e desempenho

Page 21: Sql Server

Comparação de capacidade com outros SGBD

Page 22: Sql Server

Whats New in Visual Studio 2008:Tecnologias e

Ferramentas de Administração

Carlos Eduardo

Page 23: Sql Server

Declarative Management Framework

O recurso Declarative Management Framework (DMF) entrou em substituição do Surface Area Configuration que permite criar e executar diretivas de configuração em um ou mais servidores de banco de dados.Outros recursos:• Multiple Server Interaction;• Configuration Servers.

Page 24: Sql Server

Data CollectorMecanismo interno que permite que seja utilizado o SQL Server Agent e o SSIS para criar uma estrutura que coleta e armazena seus dados, além de oferecer manipulação de erros, auditoria e histórico de coleta.

Page 25: Sql Server

Activity MonitorProvê informações que antes os administradores precisavam coletar de diferentes fontes

Page 26: Sql Server

Escalabilidade

• Recursos de compactação de backups;

• Resource Governor: permite definir os valores de recursos que cargas de trabalho ou agrupamentos de cargas de trabalho poderão usar durante a execução

Page 27: Sql Server

Desempenho

• Redução do número total de bloqueios mantido por um processo ao escalonar bloqueios a partir dos de menor nível de linha e de página até grandes bloqueios de nível de tabela. São escalonados bloqueios em nível de partição antes de em nível de tabela;

• Diversos tipos de novos aperfeiçoamentos de processamento de consultas para quando a consulta interagir com tabelas particionadas. O otimizador de consultas agora pode executar consultas em partições, como faria em índices individuais.

Page 28: Sql Server

Disponibilidade

• Reduzida a quantidade de informações que é movida pela rede do log de transações do principal para o log de transações do espelho ao compacta-las antes do envio para o log de informações do espelho para proteção;

• Se um banco de dados principal tiver páginas de dados corrompidas é possível solicitar uma cópia nova dessas páginas de dados dos servidores espelhados;

• Hot Add CPU: Permite adicionar novas CPU’s sem afetar a disponibilidade dos BD’s.

Page 29: Sql Server

Segurança

• Gerenciamento Extensível de Chaves: permite que uma estrutura avançada armazene com segurança as chaves usadas na infraestrutura de criptografia;

• Criptografia Transparente de Dados: oferece flexibilidade aprimorada para a criptografia de dados ao permitir que ela seja uma propriedade do banco de dados e não somente o resultado de funções em uma linha de código.

Page 30: Sql Server

Desenvolvimento

• Aprimorada a ferramenta LINQ do Microsoft .NET;

• Aprimoramentos referentes ao T-SQL como a instrução MERGE;

• Novos tipos de dados: GEOGRAPHY, GEOMETRY e FILESTREAM.

Page 31: Sql Server

Desenvolvimento• Query Editor aprimorado com IntelliSense e

Debbug integrado.

Page 32: Sql Server

Tecnologias :

DATA TRANSFORMATION SERVICES (DTS)

REPORT SERVICE BUSINESS INTELIGENCE

Sabrina Mariana

Page 33: Sql Server

DATA TRANSFORMATION SERVICES (DTS)

Conjunto de ferramentas que visa extrair, transformar e consolidar dados de fontes distintas.

Criação graficamente dos pacotes simples,contendo uma ou mais etapas, pacotes com fluxos de trabalhos complexos.

Page 34: Sql Server

(DTS) – SQL 2000

Page 35: Sql Server

(DTS) – SQL 2005 X SQL 2008Data Transformation Pipeline (DTP):Data transformation Runtame (DTR):

Page 36: Sql Server

REPORT SERVICE

• Extrair • Gerenciar da base de dados• Extração dos dados • Construção de relatórios interativos• Tabulares, • Gráficos • Forma livre de fontes de dados relacionais

Page 37: Sql Server

REPORT SERVICE - Estrutura

Data Souces

Report Service Data Base

Report ServicesReport Server

Reporting Manager

Report Desing

Report Builder

HTML

Excel

Web Archive

PDF

TIFF

CSV

XML

IIS

Page 38: Sql Server

Versão: 2000 X 2005 X 2008

Page 39: Sql Server

Business Inteligence

BD Transacional TA_FATO

Mineração de Dados

Page 40: Sql Server

(BI) 2000 X 2005 X 2008

Page 41: Sql Server

MDX

Page 42: Sql Server

Caso de Sucesso

João Marson

Page 43: Sql Server

Banco ItaúSituação:Até dezembro de 2008 o Banco Itaú estava utilizando apenas máquinas de grande porte para realizar processos relacionados à Provisão de Devedores Duvidosos (PDD).

Esta ação é realizada todos os meses e representa um valor líquido de R$ 164 bilhões. Em peso se resume em 40 terabytes de informações e mais de 80 milhões de registros gerados mensalmente.

Page 44: Sql Server

Banco Itaú“São números altamente relevantes e influenciam diretamente no resultado do Banco”Eric Cavenaghi, superintendente do Banco Itaú.

Page 45: Sql Server

Banco ItaúAlém da PDD o Banco Itaú realizava em seus Mainframes simulações de mudanças nas políticas de crédito, é através dessas simulações que o banco pode verificar quais serão os impactos se a nova política for adotada.

Com a estrutura de TI em Mainframes essas simulações custavam 48 horas dos analistas mais R$ 168 mil reais. Um dos motivos se dava ao sistema não possuir interface, tornando sua configuração manual e morosa.

Page 46: Sql Server

Banco ItaúUm estudo da infraestrutura tecnológica apontou para mudança para a plataforma Microsoft Server 2003, todo o sistema foi reescrito em .Net.

Os 40 terabytes de informação agora estão sendo processados por 108 processadores dos servidores de banco de dados MS SQL Server 2008.Adotaram também ferramentas de BI e Reporting Services (ferramentas integradas ao MS SQL Server 2008).

Page 47: Sql Server

Banco ItaúBenefíciosPDD

Mainframe Plataforma Intel/Microsoft

Tempo de processamento “Fechamento” 12 horas 3 horas

Page 48: Sql Server

Banco ItaúBenefíciosSimulações de políticas de crédito

Page 49: Sql Server

Mainframe Plataforma Intel/Microsoft

Tempo dos analistas para cada nova simulação 48 horas 0 horas

Consumo mensal de horas de manutenção 450 horas 40 horas

Custo para cada simulação R$ 168 mil Não foi informado

Simulações simultâneas Não Sim (até 8 ao mesmo tempo)

Tempo de processamento 48 horas 3 horas

Auditoria (logs) Não Sim

Banco Itaú

Page 50: Sql Server

Banco ItaúFrases do Superintendente Cavenaghi

“A partir do final do primeiro trimestre, devemos realizar todo o processamento de PDD e simulações de impactos de novas políticas de crédito no ambiente Windows Server 2003 e SQL Server 2008”.

Page 51: Sql Server

Banco ItaúFrases do Superintendente Cavenaghi

“Ao migrar de Mainframe para a plataforma baixa, o banco obteve retorno do investimento em menos de um ano. Além disso, o tempo gasto na realização das tarefas diminui 75%”.

Page 52: Sql Server

MS SQL Server

Obrigado.