O documento fornece um resumo de 10 minutos sobre o Oracle Exadata, incluindo sua estrutura, tecnologias e arquitetura de I/O. É descrito que o Exadata é uma máquina customizada para bancos de dados que fornece alta performance para ambientes OLTP e data warehouse utilizando tecnologias como Smart Flash Cache, Smart Scan, Storage Index e EHCC.
Oracle 11g – Inteligência em Banco de DadosDaniela Macedo
Minicurso ministrado no dia 13/04/2011, integrando a VII Escola Regional de Banco de Dados (VII ERBD) organizada pela Universidade Feevale (Novo Hamburgo, RS, Brasil).
Veja meu perfil público em: http://br.linkedin.com/in/danielagmacedo
Acesse meu site http://www.oriens.inf.br
Esta é uma amostra do material que está sendo elaborado pela Oradata Consultoria e Treinamentos intitulado DBA Essential, onde o aluno vai aprender instalar, implementar e gerenciar um banco de dados Oracle nas versões 10g, 11g e 12c sobre as plataformas Linux e Solaris.
Componente fundamental da Arquitetura de Alta Disponibilidade da Oracle, que fornece orientações para projetar a mais alta disponibilidade para as aplicações.
Material do treinamento "Treinamento RMAN Workshop 12c" promovido pela Oradata, neste treinamento, abordamos as mais variadas maneiras de se executar as operações de backup/restore/recover do banco de dados Oracle, desde as versões mais antigas onde tudo era manual, até as técnicas utilizadas nos dias atuais com o RMAN.
O MySQL Cluster é um produto derivado do popular MySQL Server que é o "M" do LAMP stack. Trata-se de um banco de dados distribuído com arquitetura shared-nothing e que pode oferecer 99,999% de disponibilidade e performance superior a 1 bilhão de escritas por minuto. Nesta apresentação abordaremos as principais características do MySQL Cluster, suas capacidades de alta-disponibilidade, desempenho, escalabilidade, conformidade com o modelo ACID, flexibilidade das interfaces NoSQL e geo-replicação multi-master. Falaremos também de alguns casos de sucesso como Playful Play e PayPal e um pequeno guia de como começar a utilizar o MySQL Cluster.
Oracle 11g – Inteligência em Banco de DadosDaniela Macedo
Minicurso ministrado no dia 13/04/2011, integrando a VII Escola Regional de Banco de Dados (VII ERBD) organizada pela Universidade Feevale (Novo Hamburgo, RS, Brasil).
Veja meu perfil público em: http://br.linkedin.com/in/danielagmacedo
Acesse meu site http://www.oriens.inf.br
Esta é uma amostra do material que está sendo elaborado pela Oradata Consultoria e Treinamentos intitulado DBA Essential, onde o aluno vai aprender instalar, implementar e gerenciar um banco de dados Oracle nas versões 10g, 11g e 12c sobre as plataformas Linux e Solaris.
Componente fundamental da Arquitetura de Alta Disponibilidade da Oracle, que fornece orientações para projetar a mais alta disponibilidade para as aplicações.
Material do treinamento "Treinamento RMAN Workshop 12c" promovido pela Oradata, neste treinamento, abordamos as mais variadas maneiras de se executar as operações de backup/restore/recover do banco de dados Oracle, desde as versões mais antigas onde tudo era manual, até as técnicas utilizadas nos dias atuais com o RMAN.
O MySQL Cluster é um produto derivado do popular MySQL Server que é o "M" do LAMP stack. Trata-se de um banco de dados distribuído com arquitetura shared-nothing e que pode oferecer 99,999% de disponibilidade e performance superior a 1 bilhão de escritas por minuto. Nesta apresentação abordaremos as principais características do MySQL Cluster, suas capacidades de alta-disponibilidade, desempenho, escalabilidade, conformidade com o modelo ACID, flexibilidade das interfaces NoSQL e geo-replicação multi-master. Falaremos também de alguns casos de sucesso como Playful Play e PayPal e um pequeno guia de como começar a utilizar o MySQL Cluster.
The SlideShare 101 is a quick start guide if you want to walk through the main features that the platform offers. This will keep getting updated as new features are launched.
The SlideShare 101 replaces the earlier "SlideShare Quick Tour".
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...iMasters
O appliance IBM Netezza consiste em uma plataforma de banco de dados otimizado e integrado a um hardware de alta performance. Uma nova forma de análise em grandes volumes de dados é fator chave de competitividade para as empresas.
As soluções tradicionais de datawarehouse são rígidas, complexas, lentas e caras, inibindo a agilidade na tomada de decisões. O IBM Netezza é uma plataforma que foi desenvolvida para endereçar exatamente este problema: uma solução de performance desruptiva, administração muito simples e custo reduzido, utilizado para datawarehouses de grande volume e complexidade.
Ele integra banco de dados, servidor, e discos de armazenamento em um único rack. Sua arquitetura de processamento massivo paralelo combina blades de processamento, discos e um processo de filtragem de dados através de software armazenado diretamente em chips (FPGAs: field-programmable gate arrays). Este é o diferencial de performance do IBM Netezza quando comparado aos concorrentes: sua arquitetura é única e inteligente, devido ao uso de FPGAs com software gravado diretamente em silício, lê menos dados e também move menos dados entre os componentes internos, eliminando desperdícios e gargalos de processamento. Esta arquitetura dispensa tuning, índices, particionamento, etc. tornando a administração simples, permitindo que a equipe técnica tenha mais tempo para trabalhar em projetos de negócio ao invés de gastar tempo em atividades técnicas/administrativas que não geram valor agregado.
Veja o webcast no link http://www.videolog.tv/devworksbr/videos/716598
Coisas básicas sobre as características dos banco de dados, muito importante antes mesmo de planejar a modelagem.Conhecer o banco em relação o seu projeto é mais importante por causa do que voce irá fazer com seus dados
Uma visão sobre como projetar arquiteturas web com bases de dados de alta escala, baseado em casos de referência como Facebook, Twitter e Youtube.
Descrição: O MySQL é utilizado na aplicação principal dos maiores websites do mundo, incluindo Facebook, Twitter, LinkedIn e YouTube, assim como em alguns dos que mais crescem, como Tumblr, Pinterest e box.com. Nesta apresentação daremos uma visão sobre como projetar arquiteturas web com bases de dados de alta escala, seja implantado no localmente ou na nuvem.
Serão apresentadas - Arquiteturas de Referência para pequeno, médio e grande porte para aplicações web e móveis, abordando tópicos como:
-Como escalar o banco de dados enquanto seu novo site, fenômeno da web, simplesmente decola
-Como proporcionar agilidade, alta-disponibilidade, segurança e gerenciamento simplificado dos dados
-Como simplificar a integração com a grandes sistemas de análise de dados e big data
-Como manter baixos níveis de custo, risco e complexidade
O MySQL 5.6 já está pronto para produção desde fevereiro de 2013 e inclui um número impressionante de melhorias de performance e recursos para diagnóstico o tuning. Nesta apresentação serão mostradas estas melhorias e alguns exemplos de como ajustar o MySQL para um desempenho ainda maior, identificando e resolvendo rapidamente os gargalos mais comuns.
Serão discutidas:
-Melhorias de performance com o upgrade para MySQL 5.6
-Configurações do servidor relacionados à performance
-Como usar índices de maneira eficiente
-Como usar o novo visual EXPLAIN para verificar os planos de execução de consulta
-Quais os problemas de performance mais comuns, como identificá-los e resolvê-los
Essa apresentação foi exibida na Semana Acadêmica 2014 da UFSM (SAINF 2014). Ela explica o funcionamento do BigData, qual o papel do Apache Hadoop, e como os dados são coletados e analisados pelas grandes companhias de mineração de dados.
Uma visão geral sobre o MySQL Cluster, suas capacidades, funcionalidades e casos de uso.
O MySQL Cluster é um produto derivado do popular MySQL Server que é o "M" do LAMP stack. Trata-se de um banco de dados distribuído com arquitetura shared-nothing e que pode oferecer 99,999% de disponibilidade e performance superior a 1 bilhão de escritas por minuto. Nesta apresentação abordaremos as principais características do MySQL Cluster, entre elas:
* sua capacidade de alta-disponibilidade de 99,999%
* alto-desempenho, baixa latência e escalabilidade de escrita
* conformidade com o modelo ACID, Foreign Keys e flexibilidade das interfaces NoSQL
* geo-replicação multi-master
* casos de sucesso como Playful Play e PayPal
* guia de como começar a utilizar o MySQL Cluster via Auto-installer
Trabalho realizado pelos discentes Joel Vilela Neto, José Karlos Soares da Silva, Vitor da Cruz Brandão e Washington Luiz Vaz para obtenção de nota na disciplina Segurança e Auditoria de Banco de Dados Oracle, ministrada pelo professor Flavio Rocha
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.
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;