SlideShare uma empresa Scribd logo
1 de 52
<Insert Picture Here>
Marcus Almeida
marcus.almeida@oracle.com
ago-2012
2

MYSQL IS EVERYWHERE
• Over 15 million estimated active installations
• Facebook: 163K fans, +35% YoY Growth
• Twitter: 25K followers, +67% YoY Growth
• Election 2012: Twitter Breaks Records with MySQL
• https://blogs.oracle.com/MySQL/entry/election_2012_twitter_br
eaks_records
• MySQL Newsletter: 1.4 M subscribers, +20% YoY
Growth
• Events: Dozens of fully booked Dev Days & Tech Tours
• Awards: CRN, Linux Journal, PHP Architect...
• MySQL Ubiquitous in the Cloud
3
40% DATA GROWTH
PER YEAR
5.9BN MOBILE SUBS IN 2011
OVER 1.2 BILLION iOS & ANDROID
APPS IN 2012
85% HANDSETS
SHIPPED WITH A BROWSER
$1TR BY 2013
$700BN IN 2011
2.2BN USERS
630M WEB SITES
400m TWEETS
PER DAY
955M USERS
552M DAILY ACTIVE
72 HOURS
UPLOADED EVERY
MINUTE
4
Porque MySQL faz Sentido para a
Oracle
Soluções Completas
Melhores soluções
MySQL: Web, Mobile & Embedded
5
MySQL é o segunda Database engine mais
usada no mundo
• http://db-engines.com/en/ranking
Rank DBMS Database Model Score Changes
1. Oracle RDBMS 1545.86 -14.73
2. MySQL RDBMS 1352.24 +9.79
3. Microsoft SQL Server RDBMS 1252.72 -25.43
4. PostgreSQL RDBMS 182.34 +8.26
5. DB2 RDBMS 159.85 +4.83
6. Microsoft Access RDBMS 156.08 -5.32
7. MongoDB Document store 134.95 +5.20
8. SQLite RDBMS 89.71 +0.77
9. Sybase RDBMS 84.55 +4.39
10. Teradata RDBMS 47.71 +2.78
<Insert Picture Here>
7
Oracle ou MySQL?
Foco MySQL – Áreas
9
MySQL em Aplicações Enterprise
Corporativo Departamental
Importancia/Complexidade
 Majority of New
DB Applications
 Innovation &
Change
 Ease of Use &
Low Costs
Paramount
Aplicações Corporativas de Missão Crítica
Aplicações Operacionais
Aplicações Críticas para o Negócio
Finanças Globais, ERP, SCM, CRM, HR
De suporte, Departamentais
Impacto no negócio, Interdepartamentais
10
Resumo: onde o MySQL se encaixa
• Novas aplicações e aplicações customizadas Ad-hoc
• principalmente arquitetura Web (ex. LAMP stack)
• arquiteturas inovadoras, NoSQL (versão 5.6 e Cluster 7.2)
• Aplicações híbridas
• expansão de sistemas legados
• MySQL como front-end e Oracle DB como back-end
• Online e SaaS
• E-commerce/OLTP e pagamentos digitais
• Gerenciamento de Conteúdo (CMS)
• Redes Sociais, mensagens e colaboração
• Games Sociais e MMO
• Gerenciamento de Sessão e Autenticação do usuário
• Datamarts e Relatórios Departamentais
• SMS, e-marketing, Infra Telecom, Infra TI
• Embarcadas
11
Cloud
Web & Enterprise OEM & ISVs
Alguns clientes
12
Várias Indústrias
mysql.com/customers
13
Vejam essas historias de sucesso no
nosso Website
14
Por que o MySQL é a escolha
destas e de milhares de outras
empresas?
15
Portfolio Open Source (GPL)
• MySQL Database (Community Server) 5.5.27 GA e 5.6.6 DMR
• MySQL Cluster (NDB Community) 7.2.7 GA
• MySQL Workbench Community Edition 5.2.40 GA
• MySQL Utilities (em Python)
• MySQL Connectors
• ODBC, Java, .Net, C, C++, PHP, OpenOffice
• MySQL Proxy 0.8.2 Alpha
• Documentação: livre para uso, não coberto pela GPL
• Forums
dev.mysql.com/downloads
16
Oracle Premier
Lifetime Support
Oracle Product
Certifications/Integrations
MySQL Enterprise
High Availability
MySQL Enterprise
Security
MySQL Enterprise
Scalability
MySQL Enterprise
Backup
MySQL Enterprise
Monitor/Query Analyzer
MySQL Workbench
MySQL Enterprise Edition
Highest Levels of MySQL Scalability, Security and Uptime
MySQL Enterprise
Audit
17
INVESTIMENTOS INIGUALÁVEIS
CENTENAS DE ESPECIALISTAS
MAIORES TIMES DE ENGENHARIA DO MySQL &
ORGANIZAÇÃO DE SUPORTE
LINUX
WINDOWS
NoSQL
InnoDB
REPLICAÇÃO
MySQL CLUSTER
MySQL ENTERPRISE EDITION
MELHORIAS DE PERFORMANCE
SUPORTE DE PRIMEIRA CLASSE WEB
CLOUD
EMBARCADO
ESTRATÉGICO
18
Evolução do MySQL
Monty,
David e
Allan:
UNIREG,
MyISAM
e mSQL.
Interface SQL
com
Arquitetura
Plugável.
Surge a
MySQL AB.
Mais
performance,
drivers,
engines.
GPL, LAMP
Stack.
Cresce o
ecossistema.
Versão 3.
Logo e
website.
InnoDB
para
transações
ACID.
Vale do
Silício.
Versão 4.
MySQL
Cluster é
adquirido da
Alzato-
Ericsson
pela MySQL
AB.
Versão 5.
InnoBase OY é
adquirida pela
Oracle.
MySQL AB é
adquirida pela
Sun
Microsystems.
Ferramentas
Enterprise.
Sun
Microsystems é
adquirida pela
Oracle.
Versão 5.5 e
Cluster 7.1.
’85…
…’94
’95…
…’96
’97…
…’00
’01…
…’02
’03…
…’04
’05…
…’09
’10…
…’11
19
MySQL Enterprise Monitor 2.2
MySQL Cluster 7.1
MySQL Cluster Manager 1.0
MySQL Workbench 5.2
MySQL Database 5.5
MySQL Enterprise Backup 3.5
MySQL Enterprise Monitor 2.3
MySQL Cluster Manager 1.1
All GA!
MySQL Enterprise Backup 3.7
Oracle VM Template for MySQL
Enterprise Edition
MySQL Enterprise Oracle
Certifications
MySQL Windows Installer
New MySQL Enterprise
Commercial Extensions
MySQL Database 5.6 DMR*
MySQL Cluster 7.2 DMR
MySQL Labs!
(“early and often”)
All GA!
MySQL Cluster 7.2
MySQL Utilities 1.0.6
Database Migration Wizard
MySQL Database 5.6.6 DMR
MySQL Cluster 7.3 in MySQL
Labs
E MAIS
AINDA ESTA
POR VIR
*Development Milestone Release
2010 2011 Q1-Q2 2012
All GA!
Melhoria Continua
Por que MySQL é muito utilizado?
1. MySQL: projetado em tempos de Web
2. baixo TCO
3. performance & escalabilidade
4. confiabilidade & disponibilidade
5. LAMP stack
6. facilidade de uso & administração
7. a melhor escolha para SaaS & cloud
8. MySQL Cluster para serviços Web de escala
9. MySQL Enterprise Edition da Oracle
10. MySQL & NoSQL
http://www.mysql.com/why-mysql/white-papers/mysql-wp-top10-webbased-apps.php
O MySQL é robusto?
22
MySQL Database
Performance, Confiabilidade, Facilidade de Uso
Suporte às mais
conhecidas
plataformas/linguagens
de desenvolvimento
Gerenciamento
eficiente e multi-
thread de sessões
Parsing completo
DML+DDL,
otimizador,
baseado em custo,
caching de queries
e resultados
Várias opções de
Storage Engine
para necessidades
específicas das
aplicações
Opções flexíveis de
logging e
armazenamento
físico
InnoDB no MySQL
- Storage Engine mais utilizado
- aplicações Web 2.0
- aplicações de varejo
- aplicações de entretenimento & mídia
- ACID, transacional
- Crash recovery
- Integridade referencial
- Suporta altos níveis de usuários concorrentes
- No MySQL versão 5.6
- padrão
- otimizado para hardware multi-core, multi-thread e SOs
Confiabilidade: Segurança
- Autenticação e autorização com altra granularidade
- Capacidade de bloquear usuários por cliente
- Framework de privilégios por objetos do schema
- Suporte SSH e SSL
- Funções de criptografia
- Ferramentas de Backup & Recovery
- mysqldump
- MySQL Enterprise Backup
Confiabilidade: Robustez
- Oracle QA
- processo
- testes
- Modelo Open Source
- labs.mysql.com
- comunidade numerosa e atuante
- Oferta Enterprise
- Plug-ins de Escalabilidade e Segurança
- Monitoramento
- Hot Backup
- Workbench SE
- Suporte 24x7 técnico e CONSULTIVO
O MySQL é escalável?
29
Scale Out
• Adicionar mais servidores
para aumentar performance
• MySQL adota esta
abordagem em sistemas
altamente escaláveis em
hardware commodity (Intel /
AMD)
Scale Up
• Trocar por hardware mais
poderoso, adicionar
memória, CPU
• Outras soluções
normalmente usam
hardware proprietário
(SMP)
Escalabilidade: horizontal vs vertical
É possível combinar as duas abordagens
Benefício-chave
• O MySQL permite economias
significativas com custos de
hardware, adicionando novos
servidores commodity de
acordo com o necessário e de
maneira incremental
Por que MySQL?
• Capacidade de escalar
conforme necessidade e de
maneira incremental
• Baixos custos e flexibilidade
Wikipedia
mysql.com/customers
Caso de sucesso
O MySQL vai estar
online 24x7?
%9 9 9935 dias 4 days 50 min 5 min8 horas
Replicação
Clustering &
Virtualização
Clustering &
Redundância
Geográfica
ISPs &
Corporativo
On-Line
Services
eCommerce
Telecoms
Militar
.9 .
4 dias
Custo&Complexidade
Alta disponibilidade
%9 9 9935 dias 4 days 50 min 5 min8 horas
Replicação
Clustering &
Virtualização
Clustering &
Redundância
Geográfica
ISPs &
Corporativo
On-Line
Services
eCommerce
Telecoms
Militar
.
Replicação
9 .
4 dias
3rd Party Solutions
Oracle Clusterware
Custo&Complexidade
Alta disponibilidade
34
• MySQL 5.6 criado a partir do MySQL 5.5 através
de melhorias:
• Replicação para maior disponibilidade, integridade de dados
• Otimizador para melhor Performance, Escalabilidade
• Performance Schema para melhor instrumentação
• InnoDB para melhor throughput transacional
• Opções “NotOnlySQL” para maior flexibilidade
MySQL 5.6: um MySQL melhor
Teste agora mesmo:
dev.mysql.com/downloads/mysql
Novo!
O MySQL é complicado?
Facilidade de uso e administração
- Regra dos 15min
- Ainda mais rápido com Windows Installer
- Disponível para diversas plataformas e linguagens
- Funcionalidades
- automatic space expansion
- auto-restart
- dynamic configuration
- Suporte Oracle Premier
- Ferramentas visuais
MySQL Database, Workbench,
Connectors, Exemplos…
MySQL Installer for Windows
dev.mysql.com/downloads
38
39
40
Um assistente virtual dos DBAs
MySQL Enterprise Monitor
• Visão centralizada e global do
ambiente MySQL
• Monitoramento e alertas
automatizados, baseados em
regras (integra via SMTP, SNMP)
• Capturas de Query, análise para
tuning correlacionadas com
gráficos de monitoramento
• Monitoramento visual de
aplicações/servidores mais
importantes
• Monitoramento da replicação em
tempo real, descoberta
automática das topologias
• Integrado com My Oracle Support
41
• Visão única e consolidada em
todo o ambiente MySQL
• Auto-descoberta dos servidores
MySQL, topologias de
replicação
• Regras personalizáveis de
monitorização e alertas
• Identificação de problemas
antes que eles ocorram
• Reduz o risco de inatividade
• Facilita “scale out” sem exigir
mais DBAs
Assistente virtual do DBA MySQL!
MySQL Enterprise Monitor
http://mysql.com/trials/
42
MySQL Enterprise Backup
• Anteriormente “InnoDB Hot Backup”
• Online, non-locking backup & recovery
• Tabelas, Índices
• Níveis: servidor, database ou objeto
• Backups Lógico e Físico
• Backups Completos, Incrementais ou Parciais
• Point-in-time recovery
• Backups Comprimidos
• Também oferece backup e recuperação para MyISAM
• Multi-plataforma (Windows, Linux, Unix)
• Certificado para Oracle Secure Backup (SBT 2.0)
43
• Oracle Linux
• Oracle VM
• Oracle VM Template for
MySQL EE
• Oracle GoldenGate
• Oracle Secure Backup
• Oracle Database Firewall
• My Oracle Online Support
MySQL Enterprise Oracle Certifications
Capacidade de gerenciar BDs Oracle e
MySQL com ferramentas/soluções Oracle que
você já utiliza.
44
• WebLogic Server
• Database Adapter for Oracle SOA Suite **
• Oracle Business Process Management **
• Oracle Virtual Directory
• Oracle Data Integrator
• Oracle Enterprise Performance Management **
• Oracle Identity Analytics
• Open SSO STS, Open SSO Fedlet
• Todos já incluem MySQL 5.x JDBC driver
• ** MySQL como opção de Metadata Repository (em
progresso)
MySQL Enterprise Oracle Certifications
45
Enterprise Manager
Audit Vault
Secure Backup
DBAs
Sysadmins
Customers
Web Servers
Application Servers
Distributed Caching
MySQL Cluster
MySQL (InnoDB)
MySQL (MyISAM)
Web Servers
Frontend
ETL/Data IntegrationApplication Integration
ERP CRM
Intranet Apps
Oracle Exadata
Oracle RAC Oracle RAC
Oracle MySQL
EmployeesSuppl.
Backend
MySQL + Oracle
46
Benefícios-chave
• Sistema escalável, de baixo custo e
personalizado para atender
necessidades de gerenciamento de
sessão.
• Gerencia 4 bilhões de request por dia
numa razão 50/50 entre leituras e
escritas.
Por que MySQL+Oracle?
• Custo
• Performance: 13.000 TPS numa Sun
Fire x4100
• Escalabilidade: desenhado para
suportar crescimento futuro de 10x
• Transações realizadas pelo Oracle
Database
mysql.com/customers
Caso de sucesso
47
Benefícios-chave
• 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
Por que MySQL+Oracle?
• "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
Caso de sucesso
48
Onde consigo mais
informação sobre MySQL?
49
MySQL Treinamento e Certificação
MySQL Boot Camp
Accelerated
MySQL Performance
Tuning Boot Camp
Accelerated
MySQL for Begginers
MySQL for Database
Administrators
MySQL Performance
Tuning
MySQL High
Availability
MySQL Cluster
MySQL DBA
MySQL Boot Camp
Accelerated
MySQL for Developers
MySQL Performance
Tuning Boot Camp
Accelerated
MySQL for Begginers
MySQL and PHP
Developing Dynamic
Web Applicationg
MySQL Advanced
Stored Procedures
MySQLDeveloper
education.oracle.com
Treinamentos
Certificações
Opcional
Necessário
50
Mais informação
mysql.com
• MySQL Produtos e Edições
• TCO calculator – teste vários cenários!
• Artigos (White Papers)
• Histórias de clientes e casos de sucesso
dev.mysql.com
• Downloads
• Documentação
• Fóruns
• Blog PlanetMySQL
edelivery.oracle.com
• Trial 30 dias dos produtos comerciais MySQL
51
sumário
O portfólio MySQL evolui de maneira acelerada, com diversas
melhorias tanto em produtos Community quanto Enterprise.
Estas melhorias reforçam o compromisso Oracle com MySQL e
com a estratégia Open Source como modelo de negócio.
Combinar MySQL com Oracle Database está cada vez mais fácil
para você aproveitar o que há de melhor nos dois SGBDs.
O MySQL é o Banco de Dados Open Source mais popular do
mundo e a Oracle está trabalhando para um MySQL ainda
melhor. Explore todas suas vantagens!
52
@MySQLBR meetup.com/MySQL-BRfacebook.com/MySQLBR
Obrigado!

Mais conteúdo relacionado

Mais procurados

Oracle Premier Support para MySQL
Oracle Premier Support para MySQLOracle Premier Support para MySQL
Oracle Premier Support para MySQLMySQL Brasil
 
Replicação MySQL e PHP
Replicação MySQL e PHPReplicação MySQL e PHP
Replicação MySQL e PHPMySQL Brasil
 
My sql enterprise vs community
My sql enterprise vs communityMy sql enterprise vs community
My sql enterprise vs communityMySQL Brasil
 
MySQL Enterprise (outubro-2011)
MySQL Enterprise (outubro-2011)MySQL Enterprise (outubro-2011)
MySQL Enterprise (outubro-2011)MySQL Brasil
 
Alta-disponibilidade com MySQL
Alta-disponibilidade com MySQLAlta-disponibilidade com MySQL
Alta-disponibilidade com MySQLMySQL Brasil
 
MySQL para Desenvolvedores de Produto
MySQL para Desenvolvedores de ProdutoMySQL para Desenvolvedores de Produto
MySQL para Desenvolvedores de ProdutoMySQL Brasil
 
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
 
MySQL e Oracle para Desenvolvedores
MySQL e Oracle para DesenvolvedoresMySQL e Oracle para Desenvolvedores
MySQL e Oracle para DesenvolvedoresAirton Lastori
 
Windows Admin Center
Windows Admin CenterWindows Admin Center
Windows Admin CenterFabio Hara
 
Recursos e Benefícios do MySQL
Recursos e Benefícios do MySQLRecursos e Benefícios do MySQL
Recursos e Benefícios do MySQLMySQL Brasil
 
Pangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformPangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformAndré Paulovich
 
Azure Stack | Visão Geral
Azure Stack | Visão GeralAzure Stack | Visão Geral
Azure Stack | Visão GeralFabio Hara
 
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3MySQL Brasil
 
MySQL é de graça?
MySQL é de graça?MySQL é de graça?
MySQL é de graça?MySQL Brasil
 
Arquiteturas de referência MySQL
Arquiteturas de referência MySQLArquiteturas de referência MySQL
Arquiteturas de referência MySQLMySQL Brasil
 
Windows Server 2012 - O poder de multiplos servidores, a simplicidade de um
Windows Server 2012 - O poder de multiplos servidores, a simplicidade de umWindows Server 2012 - O poder de multiplos servidores, a simplicidade de um
Windows Server 2012 - O poder de multiplos servidores, a simplicidade de umFabio Hara
 
MySQL 5.6 com memcached
MySQL 5.6 com memcachedMySQL 5.6 com memcached
MySQL 5.6 com memcachedMySQL Brasil
 
Windows Azure Pack - Visão Geral
Windows Azure Pack - Visão GeralWindows Azure Pack - Visão Geral
Windows Azure Pack - Visão GeralFabio Hara
 
Ws2012r2 hyper v
Ws2012r2 hyper vWs2012r2 hyper v
Ws2012r2 hyper vFabio Hara
 

Mais procurados (20)

Oracle Premier Support para MySQL
Oracle Premier Support para MySQLOracle Premier Support para MySQL
Oracle Premier Support para MySQL
 
Replicação MySQL e PHP
Replicação MySQL e PHPReplicação MySQL e PHP
Replicação MySQL e PHP
 
My sql enterprise vs community
My sql enterprise vs communityMy sql enterprise vs community
My sql enterprise vs community
 
MySQL Enterprise (outubro-2011)
MySQL Enterprise (outubro-2011)MySQL Enterprise (outubro-2011)
MySQL Enterprise (outubro-2011)
 
Alta-disponibilidade com MySQL
Alta-disponibilidade com MySQLAlta-disponibilidade com MySQL
Alta-disponibilidade com MySQL
 
MySQL para Desenvolvedores de Produto
MySQL para Desenvolvedores de ProdutoMySQL para Desenvolvedores de Produto
MySQL para Desenvolvedores de Produto
 
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
 
MySQL e Oracle para Desenvolvedores
MySQL e Oracle para DesenvolvedoresMySQL e Oracle para Desenvolvedores
MySQL e Oracle para Desenvolvedores
 
Windows Admin Center
Windows Admin CenterWindows Admin Center
Windows Admin Center
 
Recursos e Benefícios do MySQL
Recursos e Benefícios do MySQLRecursos e Benefícios do MySQL
Recursos e Benefícios do MySQL
 
SQL over SMB3
SQL over SMB3SQL over SMB3
SQL over SMB3
 
Pangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformPangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud Platform
 
Azure Stack | Visão Geral
Azure Stack | Visão GeralAzure Stack | Visão Geral
Azure Stack | Visão Geral
 
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
 
MySQL é de graça?
MySQL é de graça?MySQL é de graça?
MySQL é de graça?
 
Arquiteturas de referência MySQL
Arquiteturas de referência MySQLArquiteturas de referência MySQL
Arquiteturas de referência MySQL
 
Windows Server 2012 - O poder de multiplos servidores, a simplicidade de um
Windows Server 2012 - O poder de multiplos servidores, a simplicidade de umWindows Server 2012 - O poder de multiplos servidores, a simplicidade de um
Windows Server 2012 - O poder de multiplos servidores, a simplicidade de um
 
MySQL 5.6 com memcached
MySQL 5.6 com memcachedMySQL 5.6 com memcached
MySQL 5.6 com memcached
 
Windows Azure Pack - Visão Geral
Windows Azure Pack - Visão GeralWindows Azure Pack - Visão Geral
Windows Azure Pack - Visão Geral
 
Ws2012r2 hyper v
Ws2012r2 hyper vWs2012r2 hyper v
Ws2012r2 hyper v
 

Destaque

Cursos de informática
Cursos de informáticaCursos de informática
Cursos de informáticachernandez52
 
Actividad practica lorena
Actividad practica lorenaActividad practica lorena
Actividad practica lorenalorepatri9219
 
20160628104652248
2016062810465224820160628104652248
20160628104652248Rick Kantor
 
La familia
La familia La familia
La familia 2220347
 
Opinião pública
Opinião públicaOpinião pública
Opinião públicaepyssulom
 
Mapa de nav . antares naviera
Mapa de nav . antares navieraMapa de nav . antares naviera
Mapa de nav . antares navieraEsoj Suil Zerimar
 
Resume Richard Boeh Linkedin
Resume Richard Boeh LinkedinResume Richard Boeh Linkedin
Resume Richard Boeh LinkedinRichard Boeh
 
A invenção do espaço psi historia e epistemologia da psicologia 2014 pdf
A invenção do espaço psi historia e epistemologia da psicologia  2014 pdfA invenção do espaço psi historia e epistemologia da psicologia  2014 pdf
A invenção do espaço psi historia e epistemologia da psicologia 2014 pdfJonia Lacerda
 

Destaque (17)

Argentina workshop
Argentina workshopArgentina workshop
Argentina workshop
 
Cursos de informática
Cursos de informáticaCursos de informática
Cursos de informática
 
Maquiagem
MaquiagemMaquiagem
Maquiagem
 
Hoteis orlando
Hoteis orlandoHoteis orlando
Hoteis orlando
 
Actividad practica lorena
Actividad practica lorenaActividad practica lorena
Actividad practica lorena
 
Harish Kumar, CV
Harish Kumar, CVHarish Kumar, CV
Harish Kumar, CV
 
Ingles
InglesIngles
Ingles
 
20160628104652248
2016062810465224820160628104652248
20160628104652248
 
La familia
La familia La familia
La familia
 
Camila garcia
Camila garciaCamila garcia
Camila garcia
 
Opinião pública
Opinião públicaOpinião pública
Opinião pública
 
Femp Online Education
Femp Online EducationFemp Online Education
Femp Online Education
 
Mapa de nav . antares naviera
Mapa de nav . antares navieraMapa de nav . antares naviera
Mapa de nav . antares naviera
 
Resume Richard Boeh Linkedin
Resume Richard Boeh LinkedinResume Richard Boeh Linkedin
Resume Richard Boeh Linkedin
 
Argentina seminar
Argentina seminarArgentina seminar
Argentina seminar
 
A invenção do espaço psi historia e epistemologia da psicologia 2014 pdf
A invenção do espaço psi historia e epistemologia da psicologia  2014 pdfA invenção do espaço psi historia e epistemologia da psicologia  2014 pdf
A invenção do espaço psi historia e epistemologia da psicologia 2014 pdf
 
La familia
La familiaLa familia
La familia
 

Semelhante a Uso estratégico do MySQL para empresas de TI: Novidades e Futuro

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
 
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
 
MySQL no Windows: implementação eficiente de novas aplicações
MySQL no Windows: implementação eficiente de novas aplicaçõesMySQL no Windows: implementação eficiente de novas aplicações
MySQL no Windows: implementação eficiente de novas aplicaçõesMySQL Brasil
 
MySQL e Oracle para Desenvolvedores
MySQL e Oracle para DesenvolvedoresMySQL e Oracle para Desenvolvedores
MySQL e Oracle para DesenvolvedoresMySQL Brasil
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Marcus Garcia
 
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
 
DataLakers 2018 Qmeeting - São Paulo
DataLakers 2018 Qmeeting - São PauloDataLakers 2018 Qmeeting - São Paulo
DataLakers 2018 Qmeeting - São PauloEduardo Hahn
 
MySQL do ISAM ao NoSQL
MySQL do ISAM ao NoSQLMySQL do ISAM ao NoSQL
MySQL do ISAM ao NoSQLAirton Lastori
 
MySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Brasil
 
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureQCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureFabrício Lopes Sanchez
 
MySQL June/2009 FDTI - Portuguese Version
MySQL June/2009 FDTI - Portuguese VersionMySQL June/2009 FDTI - Portuguese Version
MySQL June/2009 FDTI - Portuguese VersionArtur Alves
 
MySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Brasil
 
Serviços Escaláveis e de Alta Performance com MySQL e Java
Serviços Escaláveis e de Alta Performance com MySQL e JavaServiços Escaláveis e de Alta Performance com MySQL e Java
Serviços Escaláveis e de Alta Performance com MySQL e JavaMySQL Brasil
 
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...Renato Groff
 
SQL Server 2012
SQL Server 2012SQL Server 2012
SQL Server 2012Hcode
 
MySQL e Oracle para DBAs
MySQL e Oracle para DBAsMySQL e Oracle para DBAs
MySQL e Oracle para DBAsMySQL Brasil
 

Semelhante a Uso estratégico do MySQL para empresas de TI: Novidades e Futuro (20)

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
 
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
 
MySQL no Windows: implementação eficiente de novas aplicações
MySQL no Windows: implementação eficiente de novas aplicaçõesMySQL no Windows: implementação eficiente de novas aplicações
MySQL no Windows: implementação eficiente de novas aplicações
 
MySQL e Oracle para Desenvolvedores
MySQL e Oracle para DesenvolvedoresMySQL e Oracle para Desenvolvedores
MySQL e Oracle para Desenvolvedores
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1)
 
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?
 
DataLakers 2018 Qmeeting - São Paulo
DataLakers 2018 Qmeeting - São PauloDataLakers 2018 Qmeeting - São Paulo
DataLakers 2018 Qmeeting - São Paulo
 
Datalakers 2018 Qmeeting
Datalakers 2018 QmeetingDatalakers 2018 Qmeeting
Datalakers 2018 Qmeeting
 
MySQL do ISAM ao NoSQL
MySQL do ISAM ao NoSQLMySQL do ISAM ao NoSQL
MySQL do ISAM ao NoSQL
 
MySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Cluster - visão geral
MySQL Cluster - visão geral
 
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureQCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
 
Apresentação MySQL Enterprise
Apresentação MySQL EnterpriseApresentação MySQL Enterprise
Apresentação MySQL Enterprise
 
MySQL June/2009 FDTI - Portuguese Version
MySQL June/2009 FDTI - Portuguese VersionMySQL June/2009 FDTI - Portuguese Version
MySQL June/2009 FDTI - Portuguese Version
 
MySQL e Big Data
MySQL e Big DataMySQL e Big Data
MySQL e Big Data
 
MySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Cluster - visão geral
MySQL Cluster - visão geral
 
Serviços Escaláveis e de Alta Performance com MySQL e Java
Serviços Escaláveis e de Alta Performance com MySQL e JavaServiços Escaláveis e de Alta Performance com MySQL e Java
Serviços Escaláveis e de Alta Performance com MySQL e Java
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...
 
SQL Server 2012
SQL Server 2012SQL Server 2012
SQL Server 2012
 
MySQL e Oracle para DBAs
MySQL e Oracle para DBAsMySQL e Oracle para DBAs
MySQL e Oracle para DBAs
 

Uso estratégico do MySQL para empresas de TI: Novidades e Futuro

  • 1. <Insert Picture Here> Marcus Almeida marcus.almeida@oracle.com ago-2012
  • 2. 2  MYSQL IS EVERYWHERE • Over 15 million estimated active installations • Facebook: 163K fans, +35% YoY Growth • Twitter: 25K followers, +67% YoY Growth • Election 2012: Twitter Breaks Records with MySQL • https://blogs.oracle.com/MySQL/entry/election_2012_twitter_br eaks_records • MySQL Newsletter: 1.4 M subscribers, +20% YoY Growth • Events: Dozens of fully booked Dev Days & Tech Tours • Awards: CRN, Linux Journal, PHP Architect... • MySQL Ubiquitous in the Cloud
  • 3. 3 40% DATA GROWTH PER YEAR 5.9BN MOBILE SUBS IN 2011 OVER 1.2 BILLION iOS & ANDROID APPS IN 2012 85% HANDSETS SHIPPED WITH A BROWSER $1TR BY 2013 $700BN IN 2011 2.2BN USERS 630M WEB SITES 400m TWEETS PER DAY 955M USERS 552M DAILY ACTIVE 72 HOURS UPLOADED EVERY MINUTE
  • 4. 4 Porque MySQL faz Sentido para a Oracle Soluções Completas Melhores soluções MySQL: Web, Mobile & Embedded
  • 5. 5 MySQL é o segunda Database engine mais usada no mundo • http://db-engines.com/en/ranking Rank DBMS Database Model Score Changes 1. Oracle RDBMS 1545.86 -14.73 2. MySQL RDBMS 1352.24 +9.79 3. Microsoft SQL Server RDBMS 1252.72 -25.43 4. PostgreSQL RDBMS 182.34 +8.26 5. DB2 RDBMS 159.85 +4.83 6. Microsoft Access RDBMS 156.08 -5.32 7. MongoDB Document store 134.95 +5.20 8. SQLite RDBMS 89.71 +0.77 9. Sybase RDBMS 84.55 +4.39 10. Teradata RDBMS 47.71 +2.78
  • 8. Foco MySQL – Áreas
  • 9. 9 MySQL em Aplicações Enterprise Corporativo Departamental Importancia/Complexidade  Majority of New DB Applications  Innovation & Change  Ease of Use & Low Costs Paramount Aplicações Corporativas de Missão Crítica Aplicações Operacionais Aplicações Críticas para o Negócio Finanças Globais, ERP, SCM, CRM, HR De suporte, Departamentais Impacto no negócio, Interdepartamentais
  • 10. 10 Resumo: onde o MySQL se encaixa • Novas aplicações e aplicações customizadas Ad-hoc • principalmente arquitetura Web (ex. LAMP stack) • arquiteturas inovadoras, NoSQL (versão 5.6 e Cluster 7.2) • Aplicações híbridas • expansão de sistemas legados • MySQL como front-end e Oracle DB como back-end • Online e SaaS • E-commerce/OLTP e pagamentos digitais • Gerenciamento de Conteúdo (CMS) • Redes Sociais, mensagens e colaboração • Games Sociais e MMO • Gerenciamento de Sessão e Autenticação do usuário • Datamarts e Relatórios Departamentais • SMS, e-marketing, Infra Telecom, Infra TI • Embarcadas
  • 11. 11 Cloud Web & Enterprise OEM & ISVs Alguns clientes
  • 13. 13 Vejam essas historias de sucesso no nosso Website
  • 14. 14 Por que o MySQL é a escolha destas e de milhares de outras empresas?
  • 15. 15 Portfolio Open Source (GPL) • MySQL Database (Community Server) 5.5.27 GA e 5.6.6 DMR • MySQL Cluster (NDB Community) 7.2.7 GA • MySQL Workbench Community Edition 5.2.40 GA • MySQL Utilities (em Python) • MySQL Connectors • ODBC, Java, .Net, C, C++, PHP, OpenOffice • MySQL Proxy 0.8.2 Alpha • Documentação: livre para uso, não coberto pela GPL • Forums dev.mysql.com/downloads
  • 16. 16 Oracle Premier Lifetime Support Oracle Product Certifications/Integrations MySQL Enterprise High Availability MySQL Enterprise Security MySQL Enterprise Scalability MySQL Enterprise Backup MySQL Enterprise Monitor/Query Analyzer MySQL Workbench MySQL Enterprise Edition Highest Levels of MySQL Scalability, Security and Uptime MySQL Enterprise Audit
  • 17. 17 INVESTIMENTOS INIGUALÁVEIS CENTENAS DE ESPECIALISTAS MAIORES TIMES DE ENGENHARIA DO MySQL & ORGANIZAÇÃO DE SUPORTE LINUX WINDOWS NoSQL InnoDB REPLICAÇÃO MySQL CLUSTER MySQL ENTERPRISE EDITION MELHORIAS DE PERFORMANCE SUPORTE DE PRIMEIRA CLASSE WEB CLOUD EMBARCADO ESTRATÉGICO
  • 18. 18 Evolução do MySQL Monty, David e Allan: UNIREG, MyISAM e mSQL. Interface SQL com Arquitetura Plugável. Surge a MySQL AB. Mais performance, drivers, engines. GPL, LAMP Stack. Cresce o ecossistema. Versão 3. Logo e website. InnoDB para transações ACID. Vale do Silício. Versão 4. MySQL Cluster é adquirido da Alzato- Ericsson pela MySQL AB. Versão 5. InnoBase OY é adquirida pela Oracle. MySQL AB é adquirida pela Sun Microsystems. Ferramentas Enterprise. Sun Microsystems é adquirida pela Oracle. Versão 5.5 e Cluster 7.1. ’85… …’94 ’95… …’96 ’97… …’00 ’01… …’02 ’03… …’04 ’05… …’09 ’10… …’11
  • 19. 19 MySQL Enterprise Monitor 2.2 MySQL Cluster 7.1 MySQL Cluster Manager 1.0 MySQL Workbench 5.2 MySQL Database 5.5 MySQL Enterprise Backup 3.5 MySQL Enterprise Monitor 2.3 MySQL Cluster Manager 1.1 All GA! MySQL Enterprise Backup 3.7 Oracle VM Template for MySQL Enterprise Edition MySQL Enterprise Oracle Certifications MySQL Windows Installer New MySQL Enterprise Commercial Extensions MySQL Database 5.6 DMR* MySQL Cluster 7.2 DMR MySQL Labs! (“early and often”) All GA! MySQL Cluster 7.2 MySQL Utilities 1.0.6 Database Migration Wizard MySQL Database 5.6.6 DMR MySQL Cluster 7.3 in MySQL Labs E MAIS AINDA ESTA POR VIR *Development Milestone Release 2010 2011 Q1-Q2 2012 All GA! Melhoria Continua
  • 20. Por que MySQL é muito utilizado? 1. MySQL: projetado em tempos de Web 2. baixo TCO 3. performance & escalabilidade 4. confiabilidade & disponibilidade 5. LAMP stack 6. facilidade de uso & administração 7. a melhor escolha para SaaS & cloud 8. MySQL Cluster para serviços Web de escala 9. MySQL Enterprise Edition da Oracle 10. MySQL & NoSQL http://www.mysql.com/why-mysql/white-papers/mysql-wp-top10-webbased-apps.php
  • 21. O MySQL é robusto?
  • 22. 22 MySQL Database Performance, Confiabilidade, Facilidade de Uso Suporte às mais conhecidas plataformas/linguagens de desenvolvimento Gerenciamento eficiente e multi- thread de sessões Parsing completo DML+DDL, otimizador, baseado em custo, caching de queries e resultados Várias opções de Storage Engine para necessidades específicas das aplicações Opções flexíveis de logging e armazenamento físico
  • 23. InnoDB no MySQL - Storage Engine mais utilizado - aplicações Web 2.0 - aplicações de varejo - aplicações de entretenimento & mídia - ACID, transacional - Crash recovery - Integridade referencial - Suporta altos níveis de usuários concorrentes - No MySQL versão 5.6 - padrão - otimizado para hardware multi-core, multi-thread e SOs
  • 24. Confiabilidade: Segurança - Autenticação e autorização com altra granularidade - Capacidade de bloquear usuários por cliente - Framework de privilégios por objetos do schema - Suporte SSH e SSL - Funções de criptografia - Ferramentas de Backup & Recovery - mysqldump - MySQL Enterprise Backup
  • 25. Confiabilidade: Robustez - Oracle QA - processo - testes - Modelo Open Source - labs.mysql.com - comunidade numerosa e atuante - Oferta Enterprise - Plug-ins de Escalabilidade e Segurança - Monitoramento - Hot Backup - Workbench SE - Suporte 24x7 técnico e CONSULTIVO
  • 26. O MySQL é escalável?
  • 27.
  • 28.
  • 29. 29 Scale Out • Adicionar mais servidores para aumentar performance • MySQL adota esta abordagem em sistemas altamente escaláveis em hardware commodity (Intel / AMD) Scale Up • Trocar por hardware mais poderoso, adicionar memória, CPU • Outras soluções normalmente usam hardware proprietário (SMP) Escalabilidade: horizontal vs vertical É possível combinar as duas abordagens
  • 30. Benefício-chave • O MySQL permite economias significativas com custos de hardware, adicionando novos servidores commodity de acordo com o necessário e de maneira incremental Por que MySQL? • Capacidade de escalar conforme necessidade e de maneira incremental • Baixos custos e flexibilidade Wikipedia mysql.com/customers Caso de sucesso
  • 31. O MySQL vai estar online 24x7?
  • 32. %9 9 9935 dias 4 days 50 min 5 min8 horas Replicação Clustering & Virtualização Clustering & Redundância Geográfica ISPs & Corporativo On-Line Services eCommerce Telecoms Militar .9 . 4 dias Custo&Complexidade Alta disponibilidade
  • 33. %9 9 9935 dias 4 days 50 min 5 min8 horas Replicação Clustering & Virtualização Clustering & Redundância Geográfica ISPs & Corporativo On-Line Services eCommerce Telecoms Militar . Replicação 9 . 4 dias 3rd Party Solutions Oracle Clusterware Custo&Complexidade Alta disponibilidade
  • 34. 34 • MySQL 5.6 criado a partir do MySQL 5.5 através de melhorias: • Replicação para maior disponibilidade, integridade de dados • Otimizador para melhor Performance, Escalabilidade • Performance Schema para melhor instrumentação • InnoDB para melhor throughput transacional • Opções “NotOnlySQL” para maior flexibilidade MySQL 5.6: um MySQL melhor Teste agora mesmo: dev.mysql.com/downloads/mysql Novo!
  • 35. O MySQL é complicado?
  • 36. Facilidade de uso e administração - Regra dos 15min - Ainda mais rápido com Windows Installer - Disponível para diversas plataformas e linguagens - Funcionalidades - automatic space expansion - auto-restart - dynamic configuration - Suporte Oracle Premier - Ferramentas visuais
  • 37. MySQL Database, Workbench, Connectors, Exemplos… MySQL Installer for Windows dev.mysql.com/downloads
  • 38. 38
  • 39. 39
  • 40. 40 Um assistente virtual dos DBAs MySQL Enterprise Monitor • Visão centralizada e global do ambiente MySQL • Monitoramento e alertas automatizados, baseados em regras (integra via SMTP, SNMP) • Capturas de Query, análise para tuning correlacionadas com gráficos de monitoramento • Monitoramento visual de aplicações/servidores mais importantes • Monitoramento da replicação em tempo real, descoberta automática das topologias • Integrado com My Oracle Support
  • 41. 41 • Visão única e consolidada em todo o ambiente MySQL • Auto-descoberta dos servidores MySQL, topologias de replicação • Regras personalizáveis de monitorização e alertas • Identificação de problemas antes que eles ocorram • Reduz o risco de inatividade • Facilita “scale out” sem exigir mais DBAs Assistente virtual do DBA MySQL! MySQL Enterprise Monitor http://mysql.com/trials/
  • 42. 42 MySQL Enterprise Backup • Anteriormente “InnoDB Hot Backup” • Online, non-locking backup & recovery • Tabelas, Índices • Níveis: servidor, database ou objeto • Backups Lógico e Físico • Backups Completos, Incrementais ou Parciais • Point-in-time recovery • Backups Comprimidos • Também oferece backup e recuperação para MyISAM • Multi-plataforma (Windows, Linux, Unix) • Certificado para Oracle Secure Backup (SBT 2.0)
  • 43. 43 • Oracle Linux • Oracle VM • Oracle VM Template for MySQL EE • Oracle GoldenGate • Oracle Secure Backup • Oracle Database Firewall • My Oracle Online Support MySQL Enterprise Oracle Certifications Capacidade de gerenciar BDs Oracle e MySQL com ferramentas/soluções Oracle que você já utiliza.
  • 44. 44 • WebLogic Server • Database Adapter for Oracle SOA Suite ** • Oracle Business Process Management ** • Oracle Virtual Directory • Oracle Data Integrator • Oracle Enterprise Performance Management ** • Oracle Identity Analytics • Open SSO STS, Open SSO Fedlet • Todos já incluem MySQL 5.x JDBC driver • ** MySQL como opção de Metadata Repository (em progresso) MySQL Enterprise Oracle Certifications
  • 45. 45 Enterprise Manager Audit Vault Secure Backup DBAs Sysadmins Customers Web Servers Application Servers Distributed Caching MySQL Cluster MySQL (InnoDB) MySQL (MyISAM) Web Servers Frontend ETL/Data IntegrationApplication Integration ERP CRM Intranet Apps Oracle Exadata Oracle RAC Oracle RAC Oracle MySQL EmployeesSuppl. Backend MySQL + Oracle
  • 46. 46 Benefícios-chave • Sistema escalável, de baixo custo e personalizado para atender necessidades de gerenciamento de sessão. • Gerencia 4 bilhões de request por dia numa razão 50/50 entre leituras e escritas. Por que MySQL+Oracle? • Custo • Performance: 13.000 TPS numa Sun Fire x4100 • Escalabilidade: desenhado para suportar crescimento futuro de 10x • Transações realizadas pelo Oracle Database mysql.com/customers Caso de sucesso
  • 47. 47 Benefícios-chave • 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 Por que MySQL+Oracle? • "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 Caso de sucesso
  • 49. 49 MySQL Treinamento e Certificação MySQL Boot Camp Accelerated MySQL Performance Tuning Boot Camp Accelerated MySQL for Begginers MySQL for Database Administrators MySQL Performance Tuning MySQL High Availability MySQL Cluster MySQL DBA MySQL Boot Camp Accelerated MySQL for Developers MySQL Performance Tuning Boot Camp Accelerated MySQL for Begginers MySQL and PHP Developing Dynamic Web Applicationg MySQL Advanced Stored Procedures MySQLDeveloper education.oracle.com Treinamentos Certificações Opcional Necessário
  • 50. 50 Mais informação mysql.com • MySQL Produtos e Edições • TCO calculator – teste vários cenários! • Artigos (White Papers) • Histórias de clientes e casos de sucesso dev.mysql.com • Downloads • Documentação • Fóruns • Blog PlanetMySQL edelivery.oracle.com • Trial 30 dias dos produtos comerciais MySQL
  • 51. 51 sumário O portfólio MySQL evolui de maneira acelerada, com diversas melhorias tanto em produtos Community quanto Enterprise. Estas melhorias reforçam o compromisso Oracle com MySQL e com a estratégia Open Source como modelo de negócio. Combinar MySQL com Oracle Database está cada vez mais fácil para você aproveitar o que há de melhor nos dois SGBDs. O MySQL é o Banco de Dados Open Source mais popular do mundo e a Oracle está trabalhando para um MySQL ainda melhor. Explore todas suas vantagens!

Notas do Editor

  1. I’ll conclude before letting you know what we’re announcing today by saying that we’re very pleased to see a strong momentum for MySQL. Thank you all for contributing to that momentum.
  2. An important point that influences our MySQL strategy is that the volume of data we need to manage is growing at an unprecedented rate. The growth of the WW internet penetration rate, of social media usage, of the number of mobile devices, machine to machine communications…etc result in MacKinsey forecasting a 40%/year growth of data to manage. And, this data can be structured or unstructured.Therefore both the volume and the type of data represent a challenge for numerous organizations trying to capture, organize and analyze data. This is why we’re seeing interest in so called “NoSQL” solutions.
  3. Sabemos que na audiência temos: DBAs, Arquitetos/Desenvolvedores e Gestores. Uma dúvida comum entre estres 3 perfis distintos é: qual o melhor banco de dados? Esta dúvida surge em diversas situações:seja na avaliação das tecnologias candidatas em um novo projeto; ou mesmo quando surgem dificuldades com o banco de dados atual.
  4. The high end corporate applications are the applications that “must” succeed. CIOs and corporate IT tends to focus a large amount of time and resources on those.However, a lot of new database applications are also deployed at the departmental level, and across a few departments. While not mission critical at the corporate level, those applications enable business units to increase their effectiveness, innovate and drive needed change in the organization. Many of those applications don’t require complex database features but rather ease of use and low costs since they’re deployed and administered at the departmental level.
  5. Sabemos que na audiência temos: DBAs, Arquitetos/Desenvolvedores e Gestores. Uma dúvida comum entre estres 3 perfis distintos é: qual o melhor banco de dados? Esta dúvida surge em diversas situações:seja na avaliação das tecnologias candidatas em um novo projeto; ou mesmo quando surgem dificuldades com o banco de dados atual.
  6. Oracle Drives MySQL InnovationLargest MySQL Engineering &amp; Support OrganizationHundreds of Experts, including Core MySQL Engineers plus Oracle Performance and Database GurusImproved Engineering Processes Investing and Delivering New &amp; Better ProductsOracle’s Human and Capital Investment in MySQL is unmatchedDelivering Many new features available in DMR of MySQL 5.6 and MySQL Cluster 7.2, as well as for early testing via labs.mysql.comAs we’ll see, delivering more and better products than ever before in MySQL’s historyFor usersFor customers relying on MySQL Enterprise EditionFor folks using Linux, Windows and other platformsFor Oracle customers using or considering to use MySQL in their environmentFor anyone currently using MS SQL Server 
  7. I was referring to more and better products faster, and this slide illustrates it quite well. And we will have some additional news for you in a few min…
  8. InnoDB Default Storage Engine in MySQL 5.5InnoDB is the most widely used storage engine for Web/Web 2.0, eCommerce, Retail and Media &amp; Entertainment applications built on MySQL, and for good reason;InnoDB provides highly efficient ACID compliant transactional capabilities and includes unique architectural elements that assure high performance and scalability.Further, InnoDB is structurally designed to handle transactional applications that require crash recovery, referential integrity, and high levels of user concurrency.One of the most notable enhancements in MySQL 5.5 is that InnoDB is now the default storage engine for newly created tables, allowing users to developtransactional applications without configuration setting changes. For MySQL 5.5 InnoDB has been re-architected so that it can be optimized to take full advantage of the latest multi-core, multi-threaded hardware and operating system capabilitiesIn benchmarks using the MySQL 5.5 release candidate version compared to MySQL5.1, results demonstrated marked performance improvements:• On Windows: up to 1,500% performance gains for Read/Write operations,and up to 500% gain for Read Only.• On Linux: up to 360% performance gain in Read/Write operations and up to200 percent improvement in Read Only.More information is available in the “What’s New in MySQL 5.5” whitepaper at:http://www.mysql.com/why-mysql/white-papers/mysql-wp-whatsnew-mysql-55.php
  9. Because guarding the data assets of corporations is the number one job of database professionals, MySQL offers exceptional security features that ensureabsolute data protection. In terms of database authentication, MySQL provides powerful mechanisms for ensuring only authorized users have entry to thedatabase, with the ability to block users down to the client machine level being possible. SSH and SSL support are also provided to ensure safe and secure connections. A granular object privilege framework is present so that users only seethe data they should, and powerful data encryption and decryption functions ensure that sensitive data is protected from unauthorized viewing. Finally, backup and recovery utilities are provided through MySQL Enterprise Edition.
  10. In addition to extensive QA testing at Oracle, MySQL is battle-tested by millions ofusers in a very wide variety of application scenarios. As Eric Raymond noted: “givenenough eyeballs, all bugs are shallow”, the huge MySQL community contributes tothe extremely high quality of the world’s most popular open source database.
  11. http://www.flickr.com/photos/jiscinfonet/146841886/sizes/o/in/photostream/
  12. http://www.flickr.com/photos/sterlingely/1418364/sizes/o/in/photostream/
  13. Partir de 100 para 300 servidores, primeiroextraia o máximo de performance pormáquina:Server config/tuningQueries e IndicesModelagem de dadosThread PoolCachesSSDprobably somewhere around 256 GB of RAM, 32 cores, and a PCIe flash drive
  14. As noted, uptime is a crucial consideration for web-based applications. MySQL provides a number of options to make your database infrastructure highly available.Selecting which high availability solution is right for you will largely depend on how many “nines” of availability you require and the type of application you are deploying.
  15. Supported Operating Systems- Oracle/RedHat Enterprise Linux- Fedora Linux- Ubuntu Linux- Debian Linux- SuSE Linux- Oracle Solaris- Microsoft Windows- Apple MacOS- FreeBSDAnd moreSupported Languages- PHP- Perl- Python- Java- C- C++- C#- RubyAnd more
  16. Ambiente de desenvolvimentoem 3min
  17. MySQL Enterprise Edition is also certified with the following solution:
  18. MySQL Enterprise Edition is now a certified database platform for numerous offerings within the Oracle Fusion Middleware product family.