MySQL Enterprise Edition Portfolio
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
744
On Slideshare
742
From Embeds
2
Number of Embeds
1

Actions

Shares
Downloads
22
Comments
0
Likes
3

Embeds 2

http://www.slideee.com 2

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. MySQL Enterprise Edition Airton Lastori set-2014
  • 2. Copyright © 2013, Oracle and/or its affiliates. All 3 rights reserved. | Agenda  Estratégia Oracle para MySQL  MySQL 5.6 – novidades  Pacote MySQL Enterprise Edition – MySQL Enterprise Monitor 3.0
  • 3. Copyright © 2013, Oracle and/or its affiliates. All 4 rights reserved. | MySQL é estratégico para Oracle  Soluções Completas  #1 em todos os níveis da pilha  Cloud e On Premise  MySQL: Web, Mobile & Embedded  Investimentos na Engenharia do MySQL
  • 4. Copyright © 2013, Oracle and/or its affiliates. All 5 rights reserved. | Compromisso Oracle com MySQL https://blogs.oracle.com/MySQL/entry/mysql_connect_keynotes_and_news
  • 5. Copyright © 2013, Oracle and/or its affiliates. All 6 rights reserved. | Alguns clientes MySQL
  • 6. Copyright © 2013, Oracle and/or its affiliates. All 7 rights reserved. | @MySQLBR meetup.com/MySQL-BR facebook.com/MySQLBR MySQLBR
  • 7. Copyright © 2013, Oracle and/or its affiliates. All 8 rights reserved. | Melhorias no MySQL 5.6
  • 8. Copyright © 2013, Oracle and/or its affiliates. All 9 rights reserved. | 2008 até 4 CPU MySQL 5.0 MySQL AB até 16 CPU MySQL 5.1 Sun até 32 CPU MySQL 5.5 Oracle até 48 CPU MySQL 5.6 Evolução da escalabilidade do MySQL 2009 2010 2013 Atualize o MySQL e use InnoDB.
  • 9. Copyright © 2013, Oracle and/or its affiliates. All 10 rights reserved. | Enterprise Management Services and Utilities Backup & Recovery Monitor Workbench Utilities Connection Pool, SQL Interface, Parser, Optimizer, Caches Clients & Connectors Native C API, JDBC, ODBC, .Net, PHP, Ruby, Python, VB, Perl mysqld Clients and Apps Arquitetura MySQL Server Storage Engines InnoDB, MyISAM, Memory, Archive, Cluster (NDB API), etc… Filesystems, Files & Logs Data, Index, Logs…
  • 10. Copyright © 2013, Oracle and/or its affiliates. All 11 rights reserved. | Default Storage Engine InnoDB
  • 11. Copyright © 2013, Oracle and/or its affiliates. All 12 rights reserved. | Storage Engines MyISAM InnoDB NDB Cluster Transações ✖ ✔ ✔ Nível de Lock Tabela Linha Linha Replicação Assíncrona ou Semi-síncrona Assíncrona ou Semi-síncrona, crash-safe Síncrona, Multi-master, crash-safe sem SPOF Foreign Keys ✖ ✔ ✔ Full-text indexes ✔ ✔ ✖ Compressão de dados somente Leitura ✔ ✖ Caches somente Índices Dados e Índices Dados e Índices Suporte Geoespacial Tipos de Dados e Índices Somente Tipos de Dados somente Tipos de Dados Limite de armazenamento 256TB 64TB 384EB (~3TB em RAM) dev.mysql.com/doc/refman/5.6/en/storage-engines.html
  • 12. Copyright © 2013, Oracle and/or its affiliates. All 13 rights reserved. | MySQL 5.5.28 MySQL 5.6.7 +234% Ganhos de Performance 0 2.000 4.000 6.000 8.000 10.000 12.000 14.000 16.000 18.000 32 64 128 256 512 Transações por Segundo Conexões MySQL 5.6 vs. 5.5 - Leituras (Linux) Oracle Linux 6 Intel(R) Xeon(R) E7540 x86_64 MySQL leveraging: - 48 of 96 available CPU threads - 2 GHz, 512GB RAM Performance MySQL 5.6: InnoDB SysBench Benchmarks
  • 13. Copyright © 2013, Oracle and/or its affiliates. All 14 rights reserved. | MySQL 5.5.28 MySQL 5.6.7 +151% Ganhos de Performance 0 2.000 4.000 6.000 8.000 10.000 12.000 32 64 128 256 512 Transações por Segundo Conexões MySQL 5.6 vs. 5.5 – Escritas+Leituras (Linux) Oracle Linux 6 Intel(R) Xeon(R) E7540 x86_64 MySQL leveraging: - 48 of 96 available CPU threads - 2 GHz, 512GB RAM Performance MySQL 5.6: InnoDB SysBench Benchmarks
  • 14. Copyright © 2013, Oracle and/or its affiliates. All 15 rights reserved. | 60x Melhor Escalabilidade comThread Pool MySQL 5.6.11 Oracle Linux 6.3, Unbreakable Kernel 2.6.32 4 sockets, 24 cores, 48 Threads Intel(R) Xeon(R) E7540 2GHz CPUs 512GB DDR3 RAM Thread Pool habilitado/desabilitado
  • 15. Copyright © 2013, Oracle and/or its affiliates. All 16 rights reserved. | 18x Melhor Escalabilidade com Thread Pool Thread Pool habilitado/desabilitado MySQL 5.6.11 Oracle Linux 6.3, Unbreakable Kernel 2.6.32 4 sockets, 24 cores, 48 Threads Intel(R) Xeon(R) E7540 2GHz CPUs 512GB DDR3 RAM
  • 16. Copyright © 2013, Oracle and/or its affiliates. All 17 rights reserved. | Mais Instrumentação no MySQL 5.6 PERFORMANCE_SCHEMA: baixa sobrecarga e ligado por padrão  Statements/Stages  Quais queries mais custosas? Quando elas gastam tempo?  Table/Index I/O, Table Locks  Quais tabelas/índices causam maior carga e/ou contenção?  Network I/O  Qual o comportamento de carga de rede? Quanto tempo as sessões ficam ociosas?  Users/Hosts/Accounts  Quais usuários/hosts/contas consomem mais recursos?  Summaries  Estatísticas agregadas, agrupadas por thread, user, host, account ou object
  • 17. Copyright © 2013, Oracle and/or its affiliates. All 18 rights reserved. | MySQL Workbench 6.1 Dashboards: Performance & Status Analyze hotspots, costly SQL statements, wait times, locks, InnoDB stats, and more Network, Server, InnoDB
  • 18. Copyright © 2013, Oracle and/or its affiliates. All 19 rights reserved. |
  • 19. Copyright © 2013, Oracle and/or its affiliates. All 20 rights reserved. |  Novas configurações padrão, mais adequadas ao hardware atual  Particionamento melhorado  import/export  mais capacidade e performance  seleção explícita  Backup remoto do Binlog  Slaves com atraso programado  Identificador único universal para servidor (server UUID)  TIME/TIMESTAMP/DATETIME  precisão de fração de segundo  CURRENT_TIMESTAMP default /auto update  TIMESTAMP nullable por padrão  GIS: operações espaciais precisas  E MAIS... Outras melhorias no MySQL 5.6 Mais facilidade de uso e flexibilidade mysql.com/why-mysql/white-papers/whats-new-mysql-5-6
  • 20. Copyright © 2013, Oracle and/or its affiliates. All 21 rights reserved. | MySQL Enterprise Edition
  • 21. Copyright © 2013, Oracle and/or its affiliates. All 22 rights reserved. | MySQL Enterprise Edition Suporte + Backup + Monitor + Workbench + Plug-ins Escalabilidade Segurança Auditoria Criptografia Oracle Enterprise Manager for MySQL
  • 22. Copyright © 2013, Oracle and/or its affiliates. All 23 rights reserved. |  Acesso direto 24 x 7 x 365  Número ilimitado de incidentes  Base de conhecimento  Suporte Consultivo  Tradução para o Português  Hot Fixes para Bugs  Releases de manutenção do MySQL  Maior time de especialistas MySQL no mundo  Suportados pelos próprios Desenvolvedores do MySQL "The rep that assisted me was simply outstanding. He immediately recognized the cause of my problem and provided the resolution.” mysql.com/support/quotes Oracle Premier Support para MySQL Engenheiros MySQL como parte do seu time
  • 23. Copyright © 2013, Oracle and/or its affiliates. All 24 rights reserved. | MySQL Enterprise Backup  Backup online para InnoDB, tamanho ilimitado  Backups automatizados: completos, incrementais, parciais  Compressão, Criptografia  Metadados de status, progresso e histórico  Compatível SBT, Oracle Secure Backup  Suporte Cloud (Amazon S3)  Point in Time Recovery, Parcial ou Completo  Multi-Plataforma: Windows, Linux, Unix MEB Backup Files MySQL Database Files mysqlbackup Backup e Recovery mais rápidos e online.
  • 24. Copyright © 2013, Oracle and/or its affiliates. All 25 rights reserved. | MySQL Enterprise Backup Menor tempo em backups e restores, menos downtime
  • 25. Copyright © 2013, Oracle and/or its affiliates. All 26 rights reserved. |
  • 26. Copyright © 2013, Oracle and/or its affiliates. All 27 rights reserved. |
  • 27. Copyright © 2013, Oracle and/or its affiliates. All 28 rights reserved. |  Thread Pool Plug-In • Adiciona mais inteligência ao modelo padrão de gerenciamento de threads – agrupa e reutiliza • Modelo padrão, sem Thread Pool: 1 thread por conexão, performance excelente, mas limita a escalabilidade ao crescer o número de conexões de usuários • Com Thread Pool: reúso de threds, escala o número de conexões de usuários mantendo os mesmos níveis de performance • Implementado utilizando Thread Pool API Assegura desempenho melhor e sustentável, mesmo quando o número de usuários continua crescendo. MySQL Enterprise Scalability
  • 28. Copyright © 2013, Oracle and/or its affiliates. All 29 rights reserved. |  PAM (Pluggable Authentication Modules) Plug-In • Autenticação externa via métodos externos • Interface padrão, funciona com Unix, LDAP, Kerberos, outros • Proxy-users – mapeamento grupos de usuários para 1 usuário  Windows Plug-In • Acesso nativo via serviços do Windows • Autentica usuários já logados no Windows (Single Sign On) • Grupos/usuários do Windows Active Directory com Proxy-users Integra o MySQL com a infraestrutura de segurança existente e SOPs. Mais produtividade na gestão de usuários. MySQL Enterprise Security External Authentication Plug-Ins
  • 29. Copyright © 2013, Oracle and/or its affiliates. All 30 rights reserved. | Authenticate CREATE USER win_joe IDENTIFIED WITH authentication_windows AS ‘joe'; LDAP/AD PAM / Windows Auth Usuário/senha definidos no diretório Privilégios definidos no MySQL e mapeados para usuários/grupos do diretório MySQL Enterprise Security External Authentication Plug-Ins
  • 30. Copyright © 2013, Oracle and/or its affiliates. All 31 rights reserved. | MySQL Enterprise Audit  Audit Plug-In • Registro de conexões, logins, queries dos servidores MySQL • Políticas definidas pelo DBA para filtragem e rotação de logs • Habilitado ou desabilitado dinamicamente, sem reiniciar o servidor • Log em XML de acordo com especificação padrão Oracle Audit • Requer MySQL 5.5.28 ou superior • Implementado através MySQL 5.5 Audit API Adiciona conformidade regulatória em aplicações MySQL: HIPAA, Sarbanes-Oxley, PCI, etc.
  • 31. Copyright © 2013, Oracle and/or its affiliates. All 32 rights reserved. | 2. Usuário conecta-se e executa queries MySQL Enterprise Audit 1. DBA habilita no Server1 Server1 3. Conexões e queries dos usuários aparecem no log
  • 32. Copyright © 2013, Oracle and/or its affiliates. All 33 rights reserved. |
  • 33. Copyright © 2013, Oracle and/or its affiliates. All 34 rights reserved. | MySQL Enterprise Encryption Standards Based Cryptography  MySQL encryption libraries – Symmetric encryption AES256 – Public-key / asymmetric cryptography  Key management – Generate public and private keys – Key exchange methods: RSA, DSA, DH  Sign and verify data – Cryptographic hashing for digital signing, verification, & validation
  • 34. Copyright © 2013, Oracle and/or its affiliates. All 35 rights reserved. | Single Dashboard to manage Oracle stack for Web & Cloud  An estimated 70% of Oracle customers also use MySQL – For Web, custom, departmental and embedded applications – #1 Requested integration Oracle Enterprise Manager for MySQL
  • 35. Copyright © 2013, Oracle and/or its affiliates. All 36 rights reserved. | Performance Security Availability
  • 36. Copyright © 2013, Oracle and/or its affiliates. All 37 rights reserved. | MySQL Enterprise Monitor 3.0  Monitoramento em tempo real da performance e disponibilidade  Encontre e corrija problemas visualmente  Monitore discos e faça capacity planning  Comece a monitorar em 10 minutos  Arquitetura que não exige agentes  Agente remoto monitora SO
  • 37. Copyright © 2013, Oracle and/or its affiliates. All 38 rights reserved. |
  • 38. Copyright © 2013, Oracle and/or its affiliates. All 39 rights reserved. |
  • 39. Copyright © 2013, Oracle and/or its affiliates. All 40 rights reserved. |
  • 40. Copyright © 2013, Oracle and/or its affiliates. All 41 rights reserved. |
  • 41. Copyright © 2013, Oracle and/or its affiliates. All 42 rights reserved. | Explain Query
  • 42. Copyright © 2013, Oracle and/or its affiliates. All 43 rights reserved. |
  • 43. Copyright © 2013, Oracle and/or its affiliates. All 44 rights reserved. | QRTi Query Response Time Index
  • 44. Copyright © 2013, Oracle and/or its affiliates. All 45 rights reserved. | Eventos
  • 45. Copyright © 2013, Oracle and/or its affiliates. All 46 rights reserved. |
  • 46. Copyright © 2013, Oracle and/or its affiliates. All 47 rights reserved. |
  • 47. Copyright © 2013, Oracle and/or its affiliates. All 48 rights reserved. |
  • 48. Copyright © 2013, Oracle and/or its affiliates. All 49 rights reserved. | Advisors
  • 49. Copyright © 2013, Oracle and/or its affiliates. All 50 rights reserved. |
  • 50. Copyright © 2013, Oracle and/or its affiliates. All 51 rights reserved. |
  • 51. Copyright © 2013, Oracle and/or its affiliates. All 52 rights reserved. |
  • 52. Copyright © 2013, Oracle and/or its affiliates. All 53 rights reserved. | Capacity Planning
  • 53. Copyright © 2013, Oracle and/or its affiliates. All 54 rights reserved. |
  • 54. Copyright © 2013, Oracle and/or its affiliates. All 57 rights reserved. | MySQL Enterprise Edition Suporte + Backup + Monitor + Workbench + Plug-ins Escalabilidade Segurança Auditoria Criptografia Oracle Enterprise Manager for MySQL
  • 55. Copyright © 2013, Oracle and/or its affiliates. All 58 rights reserved. | MySQL for Beginners Ed 3 MySQL for Database Administrators Ed 3.1 MySQL Performance Tuning MySQL High Availability MySQL Cluster MySQL DBA Introduction to MySQL 5.5 MySQL Developers Techniques MySQL for Beginners Ed 3 MySQL and PHP Developing Dynamic Web Applications MySQL for Developers Ed 2 MySQL Advanced Stored Procedures MySQLDeveloper education.oracle.com/mysql Opcional Necessário Treinamentos e certificações Oracle Certified Professional, MySQL 5.6 DBA Oracle Certified Expert, MySQL Cluster DBA Certificações Oracle Certified Professional, MySQL 5.6 Developer
  • 56. Copyright © 2013, Oracle and/or its affiliates. All 59 rights reserved. | Sumário  Aplicações de missão crítica requerem cuidados especiais.  O MySQL Enterprise Edition aumenta a disponibilidade, o desempenho e a segurança destas aplicações.  O time de engenheiros de suporte MySQL da Oracle aliado às ferramentas e às soluções certificadas do MySQL Enterprise Edition eleva a utilização do MySQL a um nível profissional. Conte conosco!
  • 57. Copyright © 2013, Oracle and/or its affiliates. All 60 rights reserved. | Downloads & Trials dev.mysql.com labs.mysql.com edelivery.oracle.com Documentação, Blogs & Fóruns dev.mysql.com/doc planet.mysql.com forums.mysql.com Artigos & Casos de Sucesso mysql.com/why-mysql/white-papers mysql.com/customers Aprenda mais
  • 58. Copyright © 2013, Oracle and/or its affiliates. All 61 rights reserved. | @MySQLBR meetup.com/MySQL-BR facebook.com/MySQLBR Obrigado!
  • 59. MySQL Enterprise Edition Perguntas?