SlideShare a Scribd company logo
1 of 52
Marcelo Ramos
Microsoft 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
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
Saí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
Microsoft ganha diretos de acesso a tecnologia e
lança uma versão de manutenção.
Novo 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
A Microsoft se separa da Sybase e consegue os
diretos da tecnologia.
Parte 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
Microsoft 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
Banco 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
Vasta 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
Integrado 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
Suporte 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
Requisitos de Hardware

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

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.
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.
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.
Escalabilidade e desempenho
Comparação de capacidade com
outros SGBD
Carlos Eduardo
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.
Mecanismo 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.
Provê informações que antes os administradores
precisavam coletar de diferentes fontes
•   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
• 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.
• 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.
• 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.
• 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.
• Query Editor aprimorado com IntelliSense e
  Debbug integrado.
Sabrina Mariana
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.
Data Transformation Pipeline (DTP):
 Data transformation Runtame (DTR):
•    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
Data Souces
Report Desing
                                     HTML

   Report                             Excel
   Builder                          Web Archive
                  Report Services       PDF
                   Report Server
                                         TIFF

                       IIS               CSV

 Report Service                           XML
   Data Base


                    Reporting
                    Manager
BD
Transacional          TA_FATO




               Mineração de Dados
João Marson
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.
“São números altamente relevantes e
influenciam diretamente no resultado do Banco”
Eric Cavenaghi, superintendente do 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.
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).
Benefícios
PDD

                                       Plataforma
                         Mainframe
                                     Intel/Microsoft
Tempo de processamento
                          12 horas      3 horas
“Fechamento”
Benefícios
Simulações de políticas de crédito
Plataforma
                           Mainframe
                                         Intel/Microsoft
Tempo dos analistas para
                            48 horas         0 horas
cada nova simulação
Consumo mensal de
                           450 horas        40 horas
horas de manutenção
Custo para cada
                           R$ 168 mil   Não foi informado
simulação
                                          Sim (até 8 ao
Simulações simultâneas        Não
                                         mesmo tempo)
Tempo de processamento      48 horas         3 horas
Auditoria (logs)              Não             Sim
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”.
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%”.
Obrigado.

More Related Content

What's hot

Fim do Suporte do Windows Server 2008 e SQL Server 2008
Fim do Suporte do Windows Server 2008 e SQL Server 2008Fim do Suporte do Windows Server 2008 e SQL Server 2008
Fim do Suporte do Windows Server 2008 e SQL Server 2008Fabio Hara
 
Sql saturday #570 - Padrões de Aplicações para o Azure SQL Database
Sql saturday #570 - Padrões de Aplicações para o Azure SQL DatabaseSql saturday #570 - Padrões de Aplicações para o Azure SQL Database
Sql saturday #570 - Padrões de Aplicações para o Azure SQL DatabaseRoberto Fonseca
 
MySQL: o banco de dados open source mais popular do mundo
MySQL: o banco de dados open source mais popular do mundoMySQL: o banco de dados open source mais popular do mundo
MySQL: o banco de dados open source mais popular do mundoMySQL Brasil
 
Windows Server 2016 | Hyperconvergência
Windows Server 2016 | HyperconvergênciaWindows Server 2016 | Hyperconvergência
Windows Server 2016 | HyperconvergênciaFabio Hara
 
Azure Stack | Visão Geral
Azure Stack | Visão GeralAzure Stack | Visão Geral
Azure Stack | Visão GeralFabio Hara
 
Visão geral do Integration Services - SSIS
Visão geral do Integration Services - SSISVisão geral do Integration Services - SSIS
Visão geral do Integration Services - SSISFelipe Ferreira
 
Mstechday 2010 Windows 2008 R2
Mstechday 2010 Windows 2008 R2Mstechday 2010 Windows 2008 R2
Mstechday 2010 Windows 2008 R2Flavio J Medeiros
 
Apresentação new sql
Apresentação new sqlApresentação new sql
Apresentação new sqlw_barros
 
RDBMS x NoSQL x NewSQL
RDBMS x NoSQL x NewSQLRDBMS x NoSQL x NewSQL
RDBMS x NoSQL x NewSQLOrlando Vitali
 
Realmente devo pensar na versão Enterprise do MySQL?
Realmente devo pensar na versão Enterprise do MySQL?Realmente devo pensar na versão Enterprise do MySQL?
Realmente devo pensar na versão Enterprise do MySQL?Juliano de Oliveira Falcao
 
Migrando Aplicações para o SQL Azure Database
Migrando Aplicações para o SQL Azure DatabaseMigrando Aplicações para o SQL Azure Database
Migrando Aplicações para o SQL Azure DatabaseRoberto Fonseca
 
Apostila de sql server 2008
Apostila de sql server 2008Apostila de sql server 2008
Apostila de sql server 2008marcos0512
 
Arquitetando sua aplicação de nova geração com MySQL 5.7
Arquitetando sua aplicação de nova geração com MySQL 5.7Arquitetando sua aplicação de nova geração com MySQL 5.7
Arquitetando sua aplicação de nova geração com MySQL 5.7Mathias Brem
 
Copa microsoft - Windows Server 2008 R2 - Paulo e Igor
Copa microsoft - Windows Server 2008 R2 - Paulo e IgorCopa microsoft - Windows Server 2008 R2 - Paulo e Igor
Copa microsoft - Windows Server 2008 R2 - Paulo e IgorInvent IT Solutions
 
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da OracleOracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da OracleLuciano Condé
 

What's hot (20)

Fim do Suporte do Windows Server 2008 e SQL Server 2008
Fim do Suporte do Windows Server 2008 e SQL Server 2008Fim do Suporte do Windows Server 2008 e SQL Server 2008
Fim do Suporte do Windows Server 2008 e SQL Server 2008
 
My sql apresentação
My sql apresentaçãoMy sql apresentação
My sql apresentação
 
Microsoft SQL 2014
Microsoft SQL 2014Microsoft SQL 2014
Microsoft SQL 2014
 
Sql server 2019 big data cluster
Sql server 2019 big data clusterSql server 2019 big data cluster
Sql server 2019 big data cluster
 
Sql saturday #570 - Padrões de Aplicações para o Azure SQL Database
Sql saturday #570 - Padrões de Aplicações para o Azure SQL DatabaseSql saturday #570 - Padrões de Aplicações para o Azure SQL Database
Sql saturday #570 - Padrões de Aplicações para o Azure SQL Database
 
MySQL: o banco de dados open source mais popular do mundo
MySQL: o banco de dados open source mais popular do mundoMySQL: o banco de dados open source mais popular do mundo
MySQL: o banco de dados open source mais popular do mundo
 
Windows Server 2016 | Hyperconvergência
Windows Server 2016 | HyperconvergênciaWindows Server 2016 | Hyperconvergência
Windows Server 2016 | Hyperconvergência
 
Azure Stack | Visão Geral
Azure Stack | Visão GeralAzure Stack | Visão Geral
Azure Stack | Visão Geral
 
Visão geral do Integration Services - SSIS
Visão geral do Integration Services - SSISVisão geral do Integration Services - SSIS
Visão geral do Integration Services - SSIS
 
IDC Summit 2015 - DBaaS
IDC Summit 2015 - DBaaSIDC Summit 2015 - DBaaS
IDC Summit 2015 - DBaaS
 
Mstechday 2010 Windows 2008 R2
Mstechday 2010 Windows 2008 R2Mstechday 2010 Windows 2008 R2
Mstechday 2010 Windows 2008 R2
 
Apresentação new sql
Apresentação new sqlApresentação new sql
Apresentação new sql
 
RDBMS x NoSQL x NewSQL
RDBMS x NoSQL x NewSQLRDBMS x NoSQL x NewSQL
RDBMS x NoSQL x NewSQL
 
Realmente devo pensar na versão Enterprise do MySQL?
Realmente devo pensar na versão Enterprise do MySQL?Realmente devo pensar na versão Enterprise do MySQL?
Realmente devo pensar na versão Enterprise do MySQL?
 
Migrando Aplicações para o SQL Azure Database
Migrando Aplicações para o SQL Azure DatabaseMigrando Aplicações para o SQL Azure Database
Migrando Aplicações para o SQL Azure Database
 
Cargas Dinamicas - SSIS
Cargas Dinamicas - SSISCargas Dinamicas - SSIS
Cargas Dinamicas - SSIS
 
Apostila de sql server 2008
Apostila de sql server 2008Apostila de sql server 2008
Apostila de sql server 2008
 
Arquitetando sua aplicação de nova geração com MySQL 5.7
Arquitetando sua aplicação de nova geração com MySQL 5.7Arquitetando sua aplicação de nova geração com MySQL 5.7
Arquitetando sua aplicação de nova geração com MySQL 5.7
 
Copa microsoft - Windows Server 2008 R2 - Paulo e Igor
Copa microsoft - Windows Server 2008 R2 - Paulo e IgorCopa microsoft - Windows Server 2008 R2 - Paulo e Igor
Copa microsoft - Windows Server 2008 R2 - Paulo e Igor
 
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da OracleOracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
 

Viewers also liked

Autmatoscelulares 100502083410 Phpapp01
Autmatoscelulares 100502083410 Phpapp01Autmatoscelulares 100502083410 Phpapp01
Autmatoscelulares 100502083410 Phpapp01Sabrina Mariana
 
Estrategia De Reacao Em Call Center Sabrina Mariana Freitas Costa 2011
Estrategia De Reacao Em Call Center   Sabrina Mariana Freitas Costa   2011Estrategia De Reacao Em Call Center   Sabrina Mariana Freitas Costa   2011
Estrategia De Reacao Em Call Center Sabrina Mariana Freitas Costa 2011Sabrina Mariana
 
What's Next in Growth? 2016
What's Next in Growth? 2016What's Next in Growth? 2016
What's Next in Growth? 2016Andrew Chen
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your BusinessBarry Feldman
 

Viewers also liked (6)

Autmatoscelulares 100502083410 Phpapp01
Autmatoscelulares 100502083410 Phpapp01Autmatoscelulares 100502083410 Phpapp01
Autmatoscelulares 100502083410 Phpapp01
 
Tecnologia Lte
Tecnologia LteTecnologia Lte
Tecnologia Lte
 
Automatos
AutomatosAutomatos
Automatos
 
Estrategia De Reacao Em Call Center Sabrina Mariana Freitas Costa 2011
Estrategia De Reacao Em Call Center   Sabrina Mariana Freitas Costa   2011Estrategia De Reacao Em Call Center   Sabrina Mariana Freitas Costa   2011
Estrategia De Reacao Em Call Center Sabrina Mariana Freitas Costa 2011
 
What's Next in Growth? 2016
What's Next in Growth? 2016What's Next in Growth? 2016
What's Next in Growth? 2016
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 

Similar to Evolução do SQL Server da Microsoft e sua adoção pelo Banco Itaú

Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...iMasters
 
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Dirceu Resende
 
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Dirceu Resende
 
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Dirceu Resende
 
Como Implementar a Análise de Dados em Tempo Real
Como Implementar a Análise de Dados em Tempo RealComo Implementar a Análise de Dados em Tempo Real
Como Implementar a Análise de Dados em Tempo RealDenodo
 
Cenário das Plataformas de Dados 2017/2018
Cenário das Plataformas de Dados 2017/2018Cenário das Plataformas de Dados 2017/2018
Cenário das Plataformas de Dados 2017/2018Raul Oliveira
 
Windows Server 2008 - Marcio
Windows Server 2008 - MarcioWindows Server 2008 - Marcio
Windows Server 2008 - MarcioAnderson Favaro
 
Windowsserver2008r2 140928162051-phpapp02
Windowsserver2008r2 140928162051-phpapp02Windowsserver2008r2 140928162051-phpapp02
Windowsserver2008r2 140928162051-phpapp02Juliana Borges
 
ASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoComunidade NetPonto
 
CV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atzCV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atzKarlos Paiva
 
Mudança de paradigma no monitoramento de banco de dados
Mudança de paradigma no monitoramento de banco de dadosMudança de paradigma no monitoramento de banco de dados
Mudança de paradigma no monitoramento de banco de dadosPolis Consulting
 
Evoluindo a Plataforma de Dados do Nubank TDC SP 2019
Evoluindo a Plataforma de Dados do Nubank TDC SP 2019Evoluindo a Plataforma de Dados do Nubank TDC SP 2019
Evoluindo a Plataforma de Dados do Nubank TDC SP 2019André de Lannoy Tavares
 
Monitorando APIs REST com o Application Insights
Monitorando APIs REST com o Application InsightsMonitorando APIs REST com o Application Insights
Monitorando APIs REST com o Application InsightsRenato Groff
 
CV Rogério Casimiro Reis 2015
CV Rogério Casimiro Reis 2015CV Rogério Casimiro Reis 2015
CV Rogério Casimiro Reis 2015Rog Casimiro Reis
 
INE5643 - Aula 10a - Utilizando o Pentaho.pdf
INE5643 - Aula 10a - Utilizando o Pentaho.pdfINE5643 - Aula 10a - Utilizando o Pentaho.pdf
INE5643 - Aula 10a - Utilizando o Pentaho.pdfssuseref058e
 
[DTC21] André Marques - Jornada do Engenheiro de Dados
[DTC21] André Marques - Jornada do Engenheiro de Dados[DTC21] André Marques - Jornada do Engenheiro de Dados
[DTC21] André Marques - Jornada do Engenheiro de DadosDeep Tech Brasil
 
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005Comunidade CanalSharePoint
 

Similar to Evolução do SQL Server da Microsoft e sua adoção pelo Banco Itaú (20)

Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
 
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
 
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
 
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
 
Como Implementar a Análise de Dados em Tempo Real
Como Implementar a Análise de Dados em Tempo RealComo Implementar a Análise de Dados em Tempo Real
Como Implementar a Análise de Dados em Tempo Real
 
Cenário das Plataformas de Dados 2017/2018
Cenário das Plataformas de Dados 2017/2018Cenário das Plataformas de Dados 2017/2018
Cenário das Plataformas de Dados 2017/2018
 
Protheus V12
Protheus V12Protheus V12
Protheus V12
 
Windows Server 2008 - Marcio
Windows Server 2008 - MarcioWindows Server 2008 - Marcio
Windows Server 2008 - Marcio
 
Windowsserver2008r2 140928162051-phpapp02
Windowsserver2008r2 140928162051-phpapp02Windowsserver2008r2 140928162051-phpapp02
Windowsserver2008r2 140928162051-phpapp02
 
ASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis Paulino
 
CV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atzCV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atz
 
Mudança de paradigma no monitoramento de banco de dados
Mudança de paradigma no monitoramento de banco de dadosMudança de paradigma no monitoramento de banco de dados
Mudança de paradigma no monitoramento de banco de dados
 
Comprei um SQL Server e agora?
Comprei um SQL Server e agora?Comprei um SQL Server e agora?
Comprei um SQL Server e agora?
 
TechEd_OFC302
TechEd_OFC302TechEd_OFC302
TechEd_OFC302
 
Evoluindo a Plataforma de Dados do Nubank TDC SP 2019
Evoluindo a Plataforma de Dados do Nubank TDC SP 2019Evoluindo a Plataforma de Dados do Nubank TDC SP 2019
Evoluindo a Plataforma de Dados do Nubank TDC SP 2019
 
Monitorando APIs REST com o Application Insights
Monitorando APIs REST com o Application InsightsMonitorando APIs REST com o Application Insights
Monitorando APIs REST com o Application Insights
 
CV Rogério Casimiro Reis 2015
CV Rogério Casimiro Reis 2015CV Rogério Casimiro Reis 2015
CV Rogério Casimiro Reis 2015
 
INE5643 - Aula 10a - Utilizando o Pentaho.pdf
INE5643 - Aula 10a - Utilizando o Pentaho.pdfINE5643 - Aula 10a - Utilizando o Pentaho.pdf
INE5643 - Aula 10a - Utilizando o Pentaho.pdf
 
[DTC21] André Marques - Jornada do Engenheiro de Dados
[DTC21] André Marques - Jornada do Engenheiro de Dados[DTC21] André Marques - Jornada do Engenheiro de Dados
[DTC21] André Marques - Jornada do Engenheiro de Dados
 
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005
 

Evolução do SQL Server da Microsoft e sua adoção pelo Banco Itaú

  • 1.
  • 3. Microsoft 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
  • 4. 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
  • 5. Saí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
  • 6. Microsoft ganha diretos de acesso a tecnologia e lança uma versão de manutenção.
  • 7. Novo 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
  • 8. A Microsoft se separa da Sybase e consegue os diretos da tecnologia.
  • 9. Parte 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
  • 10. Microsoft 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
  • 11. Banco 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
  • 12. Vasta 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
  • 13. Integrado 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
  • 14. Suporte 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
  • 15.
  • 16. Requisitos de Hardware 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.
  • 17. 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.
  • 18. 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.
  • 19. 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.
  • 21. Comparação de capacidade com outros SGBD
  • 23. 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.
  • 24. Mecanismo 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.
  • 25. Provê informações que antes os administradores precisavam coletar de diferentes fontes
  • 26. 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
  • 27. • 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.
  • 28. • 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.
  • 29. • 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.
  • 30. • 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.
  • 31. • Query Editor aprimorado com IntelliSense e Debbug integrado.
  • 33. 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.
  • 34.
  • 35. Data Transformation Pipeline (DTP): Data transformation Runtame (DTR):
  • 36. 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
  • 37. Data Souces Report Desing HTML Report Excel Builder Web Archive Report Services PDF Report Server TIFF IIS CSV Report Service XML Data Base Reporting Manager
  • 38.
  • 39. BD Transacional TA_FATO Mineração de Dados
  • 40.
  • 41.
  • 43. 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.
  • 44. “São números altamente relevantes e influenciam diretamente no resultado do Banco” Eric Cavenaghi, superintendente do Banco Itaú.
  • 45. 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.
  • 46. 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).
  • 47. Benefícios PDD Plataforma Mainframe Intel/Microsoft Tempo de processamento 12 horas 3 horas “Fechamento”
  • 49. Plataforma Mainframe Intel/Microsoft Tempo dos analistas para 48 horas 0 horas cada nova simulação Consumo mensal de 450 horas 40 horas horas de manutenção Custo para cada R$ 168 mil Não foi informado simulação Sim (até 8 ao Simulações simultâneas Não mesmo tempo) Tempo de processamento 48 horas 3 horas Auditoria (logs) Não Sim
  • 50. 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”.
  • 51. 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%”.