SlideShare uma empresa Scribd logo
7Masters
      <Insert Picture Here>


                                                 www.imasters.com.br




Exadata em 10 Minutos

Rodrigo Almeida
Oracle ACE e Exadata Specialist Implementation
Agenda

•    Palestrante                      <Insert Picture Here>

•    O que é Oracle Exadata?
•    Estrutura
•    Tecnologias de banco de dados.
Palestrante
Rodrigo Almeida

   DBA há mais de 10 anos;
   Analista de banco de dados na Veris IBTA;
   Pós-graduando em Business Inteligence (BI) na Veris IBTA;
   Vice-presidente do GUOB;
   Conselheiro Técnico do GPO;
   Colunista Oracle do portal iMasters;
   Articulista das revistas SQL Magazine e Revista YEP;
   Colaborador da OTN Latina América;
   Professor da disciplinas de banco de dados das principais faculdades paulistas.




                      Implementação de 5 Exadatas e 2 Exalogics pelo Brasil.
<Insert Picture Here>




                        O que é Oracle Exadata
Oracle Exadata Database Machine
O Oracle Exadata Database Machine é uma máquina customizada para
  bancos de dados que fornece alta performance para ambientes OLTP e
  Data Warehouse.

O Oracle Exadata roda em Oracle Enterprise Linux 5.5 ou Solaris 11 e
  trabalha com o banco de dados Oracle Database 11g Release 2.

Quais as tecnologias que vamos encontrar?

   Sun Infiniband switches;
   Smart Flash Cache;
   Smart Scan;
   Storage Index;
   EHCC – Exadata Hybrid Columnar Compression;

Objetivos da solução: Acabar com problemas de gargalos de I/O e CPU, com
   extrema performance em seus componentes.
Estrutura
O Oracle Exadata é dividido em componentes, tais como:

   Database Server;
   Storage Cell’s;
   Sun Infiniband Switches;
   Cisco Ethernet Switches;
   ILOM e KVM para administração;

Outras informações importantes:

11. Solução totalmente à tolerância de falhas;
12. Pode trabalhar com até 8 racks em paralelo;
13. 2 configurações de disco;
14. Protocolo iDB e RDS;
15. Customização do RAC;
Infiniband Switch
Infiniband Swtich é um dos componentes principais de performance do Oracle
    Exadata, fabricado para oferecer computação em alta-performance, oferece
    os seguintes recursos:



   Baixa latência na transmissão dos dados;
   QoS (Quality of Service) – Qualidade de Serviço;
   Failover;
   Escabilidade;
   Oferece troughtput de 40/GBs ;
   Oracle Kernel do RAC customizado;
   Trabalha com protocolos como iDB e RDS;
Smart Flash Cache
O Smart Flash Cache é uma tecnologia similar ao SSD (Solid State Disk),
  porém, específico para realizar CACHE dos dados e não armazena os
  dados fisicamente.

Uma das principais vantagens de se usar Flash Cache em BD é:


   Alta performance em leituras dos blocos de dados;
   Utilização da capacidade máxima do Infiniband para Troughtput de I/O;
   Pode ser implementado diretamente por comando SQL, especificando a
    tabela do modelo de dados que deseja utilizar;
   Na versão FULL RACK, o Exadata pode oferecer até 5 TB de Flash Cache;
   Cada célula de storage do Exadata Storage server oferece um cartão de
    Flash Cache de 396 GB;
   Inteligentemente tolerante a falhas;
   RMAN customizado para backup incrementais e em alta performance;
Smart Scan
O Smart Scan é uma tecnologia específica do Oracle Exadata Storage Server
   (células) e só ocorre quando o Kernel do Oracle identifica:

   Um FULL TABLE SCAN em uma tabela;
   Quando o objeto está armazenado no Storage Server;
   Algum mecanismo de Direct Path Loading;

Podendo alternar entre mais 3 modos de trabalho, são eles:

9. Offloading;
10. Predicate Filtering;
11. Join Fitering;

Diminui o valor de dados para o banco de dados, aumenta a performance das
   consultas, otimizado no binário oracle e otimizado pelo uso do protocolo
   iDB.
Storage Index
O Storage Index é uma tecnologia específica do Oracle Exadata Storage
  Server para agilizar a indexação dos blocos de dados nas células de
  storage, evitando a utilização dos índices B*Tree e Bitmap comuns das
  aplicações.

•    Trabalha diretamente com as tecnologias de Smart scan para facilitar a
     interpretação dos comandos SQL enviados pelo protocolo iDB e capaz de
     processar em pacotes de 1MB o menor e maior valor dos dados para
     realizar a completa indexação dos dados;

•    Evita a utilização de índices desnecessários por parte da aplicação;

•    Aumenta a capacidade de armazenamento dos storages;
EHCC – Hybrid Compression Column
O EHCC é uma tecnologia voltada para compressão de dados presentes
  somente no Oracle Exadata capaz que controlar e implementar diversos
  tipos de compressão de dados ao nível de segmentos do banco de dados
  Oracle.

É possível trabalhar com diversos modos de compressão, tais como:

QUERY LOW
Usa o algoritmo LZO no nível 1, com taxa de compressão de 4x.

QUERY HIGH
Usa o algoritmo ZLIB (gzip) no nivel 2, com taxa de compressão 6x.

ARCHIVE LOW
Usa o algoritmo ZLIB (gzip) no nível 3, com taxa de compressão de 7x.

ARCHIVE HIGH
Usa o algortimo BZIP2 no nível 4, com taxa de compressão de 12x.
Arquitetura de I/O
                     •   ASM com AU de 32MB;
                     •   Blocos Comprimidos;
                     •   Uso de Flash Cache;
                     •   IORM e DBRM;
                     •   Alto valor de Troughtput;
                     • Alto espelhamento;
<Insert Picture Here>




                        Contato
Contato

                Rodrigo Almeida
                contato@rodrigoalmeida.net
                www.rodrigoalmeida.net




  www.facebook.com/dbarodrigo

  www.twitter.com/dbarodrigo

  www.linkedin.com/in/rodrigoalmeida
<Insert Picture Here>




                        Dúvidas?

Mais conteúdo relacionado

PPT
Desvendando Oracle Exadata X2-2
PPT
DBA became DMA for Oracle Exadata X2-2
PPT
2012 - Veris - DBA Career and Oracle Database
PPT
Oracle Exadata - Consolidação & Migração
PPT
Otimizando um banco de dados Oracle para Exadata
PPT
IBTA - Oracle Database Security
PPTX
IDC Summit 2015 - DBaaS
PPT
GUOB - Passa-a-passo para migração do Oracle Database 11g
Desvendando Oracle Exadata X2-2
DBA became DMA for Oracle Exadata X2-2
2012 - Veris - DBA Career and Oracle Database
Oracle Exadata - Consolidação & Migração
Otimizando um banco de dados Oracle para Exadata
IBTA - Oracle Database Security
IDC Summit 2015 - DBaaS
GUOB - Passa-a-passo para migração do Oracle Database 11g

Mais procurados (20)

PDF
MySQL Cluster - visão geral
PDF
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
PDF
MySQL - the database
PDF
Banco de Dados NoSQL - Disciplina: Sistemas Distribuídos
PPT
Aula01 administrador de banco de dados dba
PPT
Oracle Day - Produtos de banco de dados
PPTX
My sql apresentação
PPTX
2014 - IFSP Votuporanga - DBA Career
PDF
Oracle Real Application Clusters
PDF
Novidades do Universo MySQL julho-15
PDF
Arquiteturas de referência MySQL
PPT
Tdc2015
PDF
Oracle 11g – Inteligência em Banco de Dados
PPTX
SQL Oracle
PPT
O problema não é no banco de dados
PDF
Apresentação new sql
PPTX
High Avaiability Architeture with Oracle Data Guard Broker
PPTX
RDBMS x NoSQL x NewSQL
PDF
Mais performance com o MySQL 5.6
PPTX
MySQL Cluster - visão geral
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
MySQL - the database
Banco de Dados NoSQL - Disciplina: Sistemas Distribuídos
Aula01 administrador de banco de dados dba
Oracle Day - Produtos de banco de dados
My sql apresentação
2014 - IFSP Votuporanga - DBA Career
Oracle Real Application Clusters
Novidades do Universo MySQL julho-15
Arquiteturas de referência MySQL
Tdc2015
Oracle 11g – Inteligência em Banco de Dados
SQL Oracle
O problema não é no banco de dados
Apresentação new sql
High Avaiability Architeture with Oracle Data Guard Broker
RDBMS x NoSQL x NewSQL
Mais performance com o MySQL 5.6
Anúncio

Destaque (20)

PPT
Oracle Exadata em 10 minutos
ODP
Banco caiu! E a gora?
PPTX
Hoje eu sou um dba
PDF
Training SAP FIORI
PPTX
Avelor JUL2011
PPT
Guob consolidation implementation11gr2
PPT
ENPO - RMAN: Vilão ou Heroí?
PDF
Training HANA 4 ABAP
PPTX
The IBM Netezza Data Warehouse Appliance
PPTX
The IBM Netezza datawarehouse appliance
PPT
Oracle OEM Grid Control 11g
PDF
Apresentação de SAP HANA GRUPO CIMED 2016
PDF
Treinamento Data Guard
PDF
Treinamento RMAN Workshop 12c
PDF
Treinamento DBA Essential
DOC
Academia ABAP
PDF
Why Oracle on IBM POWER7 is Better Than Oracle Exadata - The Advantages of IB...
PDF
Como baixar os estudo no slideshare
PPTX
Passo a passo para baixar slides
PDF
Netezza vs Teradata vs Exadata
Oracle Exadata em 10 minutos
Banco caiu! E a gora?
Hoje eu sou um dba
Training SAP FIORI
Avelor JUL2011
Guob consolidation implementation11gr2
ENPO - RMAN: Vilão ou Heroí?
Training HANA 4 ABAP
The IBM Netezza Data Warehouse Appliance
The IBM Netezza datawarehouse appliance
Oracle OEM Grid Control 11g
Apresentação de SAP HANA GRUPO CIMED 2016
Treinamento Data Guard
Treinamento RMAN Workshop 12c
Treinamento DBA Essential
Academia ABAP
Why Oracle on IBM POWER7 is Better Than Oracle Exadata - The Advantages of IB...
Como baixar os estudo no slideshare
Passo a passo para baixar slides
Netezza vs Teradata vs Exadata
Anúncio

Semelhante a Oracle Exadata (20)

PPTX
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
PDF
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
PPTX
Trabalho de sgbd
PPTX
Microarquitetura Intel Core Duo
PPT
TechEd_OFC302
PPTX
Banco de Dados - Sistemas de Gerenciamento de Banco de Dados
PDF
TimesTen In-Memory Database
PPTX
Otimizando a performance com in-memory no SQL 2016
PPT
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
PPTX
Banco de dados
PDF
[DTC21] André Marques - Jornada do Engenheiro de Dados
PPTX
TechEd 2010: Escalando aplicações OLTP:Design de aplicação e considerações pa...
PPTX
Intro Arquitetura Oracle
PPTX
Forefront TMG - Planejando corretamente
PPTX
BIG DATA na UFSM
PDF
MySQL Cluster - visão geral
PDF
ORACLE ADVANCED SECURITY
PPTX
Exadata - O Todo é maior que a soma das Partes
PPTX
SQL Day 2016 - SQL Server x Oracle
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
Trabalho de sgbd
Microarquitetura Intel Core Duo
TechEd_OFC302
Banco de Dados - Sistemas de Gerenciamento de Banco de Dados
TimesTen In-Memory Database
Otimizando a performance com in-memory no SQL 2016
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Banco de dados
[DTC21] André Marques - Jornada do Engenheiro de Dados
TechEd 2010: Escalando aplicações OLTP:Design de aplicação e considerações pa...
Intro Arquitetura Oracle
Forefront TMG - Planejando corretamente
BIG DATA na UFSM
MySQL Cluster - visão geral
ORACLE ADVANCED SECURITY
Exadata - O Todo é maior que a soma das Partes
SQL Day 2016 - SQL Server x Oracle

Mais de iMasters (20)

PPTX
O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
PDF
Postgres: wanted, beloved or dreaded? - Fabio Telles
PPTX
Por que minha query esta lenta? - Suellen Moraes
PPTX
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
PDF
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
PPTX
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
PDF
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
PDF
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
PDF
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
PDF
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
PDF
Entendendo os porquês do seu servidor - Talita Bernardes
PDF
Backend performático além do "coloca mais máquina lá" - Diana Arnos
PPTX
Dicas para uma maior performance em APIs REST - Renato Groffe
PPTX
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
PDF
Quem se importa com acessibilidade Web? - Mauricio Maujor
PDF
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
PDF
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
PDF
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
PDF
Construindo aplicações mais confiantes - Carolina Karklis
PDF
Monitoramento de Aplicações - Felipe Regalgo
O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
Postgres: wanted, beloved or dreaded? - Fabio Telles
Por que minha query esta lenta? - Suellen Moraes
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
Entendendo os porquês do seu servidor - Talita Bernardes
Backend performático além do "coloca mais máquina lá" - Diana Arnos
Dicas para uma maior performance em APIs REST - Renato Groffe
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
Quem se importa com acessibilidade Web? - Mauricio Maujor
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
Construindo aplicações mais confiantes - Carolina Karklis
Monitoramento de Aplicações - Felipe Regalgo

Oracle Exadata

  • 1. 7Masters <Insert Picture Here> www.imasters.com.br Exadata em 10 Minutos Rodrigo Almeida Oracle ACE e Exadata Specialist Implementation
  • 2. Agenda • Palestrante <Insert Picture Here> • O que é Oracle Exadata? • Estrutura • Tecnologias de banco de dados.
  • 3. Palestrante Rodrigo Almeida  DBA há mais de 10 anos;  Analista de banco de dados na Veris IBTA;  Pós-graduando em Business Inteligence (BI) na Veris IBTA;  Vice-presidente do GUOB;  Conselheiro Técnico do GPO;  Colunista Oracle do portal iMasters;  Articulista das revistas SQL Magazine e Revista YEP;  Colaborador da OTN Latina América;  Professor da disciplinas de banco de dados das principais faculdades paulistas. Implementação de 5 Exadatas e 2 Exalogics pelo Brasil.
  • 4. <Insert Picture Here> O que é Oracle Exadata
  • 5. Oracle Exadata Database Machine O Oracle Exadata Database Machine é uma máquina customizada para bancos de dados que fornece alta performance para ambientes OLTP e Data Warehouse. O Oracle Exadata roda em Oracle Enterprise Linux 5.5 ou Solaris 11 e trabalha com o banco de dados Oracle Database 11g Release 2. Quais as tecnologias que vamos encontrar?  Sun Infiniband switches;  Smart Flash Cache;  Smart Scan;  Storage Index;  EHCC – Exadata Hybrid Columnar Compression; Objetivos da solução: Acabar com problemas de gargalos de I/O e CPU, com extrema performance em seus componentes.
  • 6. Estrutura O Oracle Exadata é dividido em componentes, tais como:  Database Server;  Storage Cell’s;  Sun Infiniband Switches;  Cisco Ethernet Switches;  ILOM e KVM para administração; Outras informações importantes: 11. Solução totalmente à tolerância de falhas; 12. Pode trabalhar com até 8 racks em paralelo; 13. 2 configurações de disco; 14. Protocolo iDB e RDS; 15. Customização do RAC;
  • 7. Infiniband Switch Infiniband Swtich é um dos componentes principais de performance do Oracle Exadata, fabricado para oferecer computação em alta-performance, oferece os seguintes recursos:  Baixa latência na transmissão dos dados;  QoS (Quality of Service) – Qualidade de Serviço;  Failover;  Escabilidade;  Oferece troughtput de 40/GBs ;  Oracle Kernel do RAC customizado;  Trabalha com protocolos como iDB e RDS;
  • 8. Smart Flash Cache O Smart Flash Cache é uma tecnologia similar ao SSD (Solid State Disk), porém, específico para realizar CACHE dos dados e não armazena os dados fisicamente. Uma das principais vantagens de se usar Flash Cache em BD é:  Alta performance em leituras dos blocos de dados;  Utilização da capacidade máxima do Infiniband para Troughtput de I/O;  Pode ser implementado diretamente por comando SQL, especificando a tabela do modelo de dados que deseja utilizar;  Na versão FULL RACK, o Exadata pode oferecer até 5 TB de Flash Cache;  Cada célula de storage do Exadata Storage server oferece um cartão de Flash Cache de 396 GB;  Inteligentemente tolerante a falhas;  RMAN customizado para backup incrementais e em alta performance;
  • 9. Smart Scan O Smart Scan é uma tecnologia específica do Oracle Exadata Storage Server (células) e só ocorre quando o Kernel do Oracle identifica:  Um FULL TABLE SCAN em uma tabela;  Quando o objeto está armazenado no Storage Server;  Algum mecanismo de Direct Path Loading; Podendo alternar entre mais 3 modos de trabalho, são eles: 9. Offloading; 10. Predicate Filtering; 11. Join Fitering; Diminui o valor de dados para o banco de dados, aumenta a performance das consultas, otimizado no binário oracle e otimizado pelo uso do protocolo iDB.
  • 10. Storage Index O Storage Index é uma tecnologia específica do Oracle Exadata Storage Server para agilizar a indexação dos blocos de dados nas células de storage, evitando a utilização dos índices B*Tree e Bitmap comuns das aplicações. • Trabalha diretamente com as tecnologias de Smart scan para facilitar a interpretação dos comandos SQL enviados pelo protocolo iDB e capaz de processar em pacotes de 1MB o menor e maior valor dos dados para realizar a completa indexação dos dados; • Evita a utilização de índices desnecessários por parte da aplicação; • Aumenta a capacidade de armazenamento dos storages;
  • 11. EHCC – Hybrid Compression Column O EHCC é uma tecnologia voltada para compressão de dados presentes somente no Oracle Exadata capaz que controlar e implementar diversos tipos de compressão de dados ao nível de segmentos do banco de dados Oracle. É possível trabalhar com diversos modos de compressão, tais como: QUERY LOW Usa o algoritmo LZO no nível 1, com taxa de compressão de 4x. QUERY HIGH Usa o algoritmo ZLIB (gzip) no nivel 2, com taxa de compressão 6x. ARCHIVE LOW Usa o algoritmo ZLIB (gzip) no nível 3, com taxa de compressão de 7x. ARCHIVE HIGH Usa o algortimo BZIP2 no nível 4, com taxa de compressão de 12x.
  • 12. Arquitetura de I/O • ASM com AU de 32MB; • Blocos Comprimidos; • Uso de Flash Cache; • IORM e DBRM; • Alto valor de Troughtput; • Alto espelhamento;
  • 14. Contato Rodrigo Almeida contato@rodrigoalmeida.net www.rodrigoalmeida.net www.facebook.com/dbarodrigo www.twitter.com/dbarodrigo www.linkedin.com/in/rodrigoalmeida

Notas do Editor