Contenu connexe
Similaire à Estratégia Oracle para MySQL
Similaire à Estratégia Oracle para MySQL (20)
Plus de MySQL Brasil (20)
Estratégia Oracle para MySQL
- 1. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 121
Airton Lastori
airton.lastori@oracle.com
Mai-2013
Estratégia Oracle para MySQL
- 2. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 122
The following is intended to outline our general product direction. It is
intended for information purposes only, and may not be incorporated
into any contract. It is not a commitment to deliver any material, code,
or functionality, and should not be relied upon in making purchasing
decision. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole
discretion of Oracle.
Safe Harbor Statement
- 3. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 123
- 4. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 124
Desafios do mercado
demandam inovação tecnológica
“Novas dimensões dos
problemas que o
MySQL deve resolver”
Edward Screeven
Chief Corporate Architect at Oracle
5,9 BILHÕES ASSINATURAS
MÓVEIS EM 2011
1,2+ BILHÃO APPS iOS & Android
JÁ AIXADOS EM 2012
2.2 BILHÕES DE USUÁRIOS
630 MILHÕES DE WEBSITES
72 HORAS
UPLOAD A CADA
MINUTO
$1 TRILHÃO
EM 2013
$700 BILHÕES
EM 2011
1 BILHÃO
USUÁRIOS
560 MILHÕES
ATIVOS DIARIAMENTE
400 MILHÕES
DE TWEETS
POR DIA
40% CRESCIMENTO
DE DADOS POR ANO
- 5. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 125
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
- 6. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 126
Cloud
Web & Enterprise OEM & ISVs
Alguns Clientes
- 7. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 127
MySQL: casos de sucesso
+ de 20 indústrias
mysql.com/customers
- 8. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 128
a Globo.com reúne e publica na
Internet todo o conteúdo multimídia
das Organizações Globo para a
audiência de língua portuguesa
mundial
comprovou a robustez do MySQL ao
suportar grandes picos de audiência
sem alterar a performance dos sites,
como 9,8 milhões de visitantes e
31,5 milhões de page views em um
único dia no site do GloboEsporte
durante a Copa do Mundo 2010
Caso de Sucesso
Websites
“O MySQL Enterprise Edition é uma solução
confiável, fácil de usar, escalável, leve e rápida, que
garante maior autonomia aos nossos
desenvolvedores e nos permite acelerar os tempos
de publicação de um novo site. Tudo isso com um
baixo custo operacional.”
Camila Dias
Gerente de Banco de Dados, Globo.com
mysql.com/customers/view/?id=980
- 9. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 129
sistema de workflow para
processos judiciais dos estados
de RS, PR e SC, desenvolvido
internamente com MySQL+PHP
Infraestrutura implementada
com alta-disponibilidade,
segurança e escalabilidade
incremental
Caso de Sucesso
Aplicação customizada
“Estamos muito satisfeitos com a capacidade de
armazenamento do banco de dados MySQL
Enterprise Edition. Atualmente, temos 25 milhões
de documentos, acessíveis para aproximadamente
70 mil usuários cadastrados no sistema, e estamos
atendendo cerca de 3,5 mil usuários simultâneos
com estabilidade e ótimo desempenho, chegando a
rodar 8 mil transações por segundo.”
Carlos Abelaira
Diretor de Processo Eletrônico, TRF4
mysql.com/customers/view/?id=1233
- 10. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1210
sistema de publicidade online que
identifica o visitante e exibe
conteúdo direcionado ao seu perfil
2 TB de web logs são capturados,
com 22 bilhões de linhas por mês
processadas pelo MySQL
Atualmente, considerando apenas
uma instância MySQL, há 8 TB de
dados armazenados com 5GB de
crescimento por dia
Caso de Sucesso
Big Data
“O MySQL é uma parte essencial da nossa
estratégia de Big Data. A integração com
Hadoop permite-nos melhorar e crescer o nosso
negócio de publicidade digital com rapidez e
agilidade.”
Josafá Santos
IT Manager, boo-box
mysql.com/why-mysql/case-studies/1billion-advertisements-mysql-hadoop.html
- 11. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1211
Oracle ou MySQL?
- 12. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1212
Foco MySQL – Áreas
ERP
CRM
DW
Data
Marts
Mobile
Web,
SaaS
Embed
ded
Ad Hoc
- 13. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1213
MySQL em Aplicações Enterprise
Corporativo Departamental
Importancia/Complexidade
Aplicações Corporativas de Missão Crítica
Finanças Globais, ERP, SCM, CRM, HR
Aplicações Operacionais
De suporte, Departamentais
Aplicações Críticas para o Negócio
Impacto no negócio, Interdepartamentais
- 14. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1214
Implantações e planos de implantar
mysql.com/why-mysql/marketshare
Gartner Study Shows Strong Growth in the DBMS Market - 2008
- 15. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1215
Tipos de aplicação
0%
10%
20%
30%
40%
50%
60%
70%
Enterprise
Community
- 16. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1216
Oracle + MySQL
- 17. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1217
site de e-commerce e ingressos
oficial para Olimpíadas, operando
em 18 mercados globais, 19 call
centers espalhados pelo mundo
ao migrar do Microsoft SQL
Server para MySQL+Oracle, foi
possível escalar 4 vezes mais e
crescer a base de usuários de 10
milhões para 100 milhões
Caso de Sucesso
MySQL + Oracle DB
“At Ticketmaster, we use MySQL and Oracle to
complement each other. The end result is a
highly-distributed, optimal-performing database
environment that powers one of the largest e-
commerce and ticketing sites in the world.”
Ed Presz – Sr. Director Database Engineering
Ticketmaster/Live Nation Entertainment, Inc.
mysql.com/customers/view/?id=684
- 18. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1218
MySQL Enterprise Monitor
Enterprise Manager
Audit Vault
Secure Backup
DBAs
Sysadmins
Customers
Web Servers
Application Servers
Distributed Caching
MySQL Cluster
MySQL (InnoDB)
MySQL (MyISAM)
Web Servers
Frontend
MySQL + Oracle DB
ERP CRM
Intranet Apps
Oracle Exadata
Oracle RAC Oracle RAC
Oracle MySQL
Backend
EmployeesSuppl.
Application Integration ETL/Data Integration
- 19. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1219
Resumo: onde o MySQL se encaixa
1. Online, Cloud/SaaS e Mobile
• Website, Gerenciamento de Conteúdo (CMS), Wiki, eLearning
• E-commerce/OLTP, pagamentos digitais, detecção de fraudes
• Redes Sociais, chat e colaboração
• Games Sociais e MMO
• SMS, e-marketing
2. Embarcadas, Infra Telecom, Infra TI
• Appliances, Software Empacotado, Gerenciamento e Monitoramento, M2M, VoIP, etc.
3. Novas aplicações, aplicações customizadas, relatórios
• principalmente arquitetura Web (ex. LAMP stack, Intranet, Workflow, etc.)
• arquiteturas inovadoras, BigData com Hadoop, NoSQL (versão 5.6 e Cluster 7.2)
• Datamarts e Relatórios Departamentais
4. Aplicações híbridas
• MySQL como front-end e Oracle DB como back-end, expansão de sistemas legados
- 20. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1220
Razões comuns para adotar o MySQL Enterprise
1. Redução do TCO em 90%
2. Cortar tempo de indisponibilidade
3. Confiável e seguro
4. Cumprir SLAs e aumentar
satisfação do usuário
5. Aumentar produtividade e
modernizar capacitação técnica
6. Modernizar infraestrutura de TI e
atrair capital intelectual jovem
7. Escalar infraestrutura
incrementalmente e com
Hardware commodity
8. Liderança Oracle, endossada por
analistas da indústria
9. Capitalizar novas oportunidades
de negócio rapidamente
10.Evitar lock-in de fornecedor
11.Rede de parceiros confiável e
certificada
mysql.com/why-mysql/topreasons_cio.html
- 21. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1221
Perguntas?
Estratégia Oracle para MySQL
- 22. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1222
@MySQLBR
meetup.com/MySQL-BR
facebook.com/MySQLBR
Obrigado!
- 23. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1223
The Open Road to MySQL 5.6
Optimizer:
MRR, ICP, File Sort
InnoDB:
Split Kernel Mutex, MT
Purge
Replication:
Crash-Safe, Multi-Thread
Slave, Checksums
Memcached API
New P_S
Partitioning
Improvements
*Development Milestone Release
RC
Nov 2012
DMR1*
April 2011
DMR2
Oct 2011
Optimizer:
BKA, New
EXPLAIN, Traces
InnoDB:
Dump/Restore
Buffer Pool
More P_S
DMR3
Dec 2011
Optimizer:
Sub-Queries
InnoDB:
Full Text Index,
Read-Only
Optimizations
Condition
Handling
Fractional
Seconds
DMR4
April 2012
Optimizer:
JSON EXPLAIN,
Sub-Queries
Replication:
GTIDs
TIMESTAMP &
DATESTAMP
More P_S
DMR5
Aug 2012
InnoDB
TT, Online DDL,
Memcached API
Replication:
Binary Log Group
Commit
Password
Mgmt
More
Partitioning
New Server
Defaults
More
Partitioning
More GTID,
TT
Consistent and Predictable Releases
- 24. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1224
dev.mysql.com/worklog
Roadmap aberto
- 25. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1225
MySQL 5.7.1
Support for stacked diagnostic areas according to the SQL
standard
Replication improvements:
Non-blocking ‘SHOW SLAVE STATUS’ – useful for monitoring
tools
Idempotent mode of operation for MySQL Server, where the
server will ignore errors while applying row-based events in a
binlog file
Added –rewrite-db option to mysqlbinlog so an RBR log can be
replayed to a different database name
Available Now! dev.mysql.com
1st
DMR
- 26. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1226
• Online RENAME INDEX
• Online enlarge VARCHAR size
• Improved InnoDB temporary table DDL performance to
get it on par with or even better than MyISAM
• Introduced InnoDB table space for temporary (non-
compressed) tables
• Fixed long-standing bug#6295 – “Triggers are not
processed for not null columns”
Available Now! dev.mysql.com
1st
DMR
1st
DMR
MySQL 5.7.1
- 27. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1227
Foreign Key Support
MySQL 5.6
Auto-Installer
NoSQL Node.js / JavaScript API
2nd
DMR