Escolar Documentos
Profissional Documentos
Cultura Documentos
Índice
1
Comprovadamente
o
nº
1
O MySQL é o banco de dados de código aberto mais popular do mundo, com uma estimativa
de mais de 15 milhões de instalações e dezenas de milhares de novos downloads todos os
dias. Ele é o terceiro banco de dados mais implantado dentre todos os bancos de dados,
1
atrás do Oracle e do Microsoft SQL Server, e o primeiro em código aberto (Gartner). O
MySQL é usado em produtos de mais de 3.000 ISVs e OEMs, incluindo 8 dos 10 principais
2
deles, e em 17 das 20 principais empresas de software do mundo . Ele tem o desempenho e
a escalabilidade necessários para atender às necessidades dos aplicativos mais exigentes,
como os dos setores de Telecomunicações e Segurança, e a facilidade de uso e a
viabilidade necessárias para que SMBs adquiram pacotes e softwares educativos.
O MySQL também é o banco de dados escolhido pela mais recente geração de aplicativos de
banco de dados, incluindo aplicativos Web, de Nuvem e SaaS. Nove das dez principais
3
empresas na Web , incluindo Facebook, Google, e YouTube, confiam no MySQL. Ele faz
parte do conjunto LAMP de código aberto (Linux, Apache, MySQL, PHP/Perl/Python), que é
usado por milhões e distribuído com milhares de aplicativos diariamente.
A popularidade e a onipresença do MySQL traz benefícios para seus clientes: qualquer que
seja seu aplicativo ou seu público-alvo, é muito provável que o MySQL tenha sido testado da
mesma forma ou de formas ainda mais exigentes. Você pode visitar mysql.com/customers,
participar de um dos ativos fóruns de usuários do MySQL, ler os blogs do MySQL ou apenas
pesquisar na Web para encontrar documentos sobre MySQL escritos por clientes e usuários.
Você pode obter informações, consultoria e opiniões de usuários do MySQL sobre
praticamente qualquer assunto.
- http://www.mysql.com/customers/
- http://dev.mysql.com/, http://forums.mysql.com/, http://planet.mysql.com/
- https://blogs.oracle.com/MySQL/
1
Gartner, "Gartner Study on DBMS Identifies Spending and Deployment Trends", julho de 2008
2
Consulte http://www.softwaretop100.org/global-software-top-100-edition-2011
3
Da lista Top 500 Sites on the Web, criada por Alexa http://www.alexa.com/topsites/global;0
• Suporte global à produção disponível 24 horas por dia, 7 dias por semana e em
29 idiomas
• Suporte ilimitado a incidentes
• Base de Conhecimento
• Atualizações principais e secundárias de versão
• Correções de erros e hot patches (que são integrados e mantidos em versões
subsequentes do MySQL)
• Suporte por Consultoria do MySQL
O Oracle MySQL Support realiza pesquisas com clientes sobre a resolução de suas
Solicitações de Serviço. A média mensal é de 95% de satisfação do cliente com os serviços
do MySQL Support.
- Oracle Premier Support
Comprar
x
Criar
Criar, manter e oferecer suporte ao seu próprio banco de dados geralmente inclui custos e
riscos altos. Isso pode ser eliminado quando você incorpora um banco de dados comprovado
como o MySQL.
• Foco nas principais competências
A maioria dos ISVs/OEMs têm experiência com a tecnologia de seus próprios
produtos, mas não em banco de dados. Ao incorporar uma tecnologia de banco de
dados comprovada como o MySQL, você evita gastos com o desenvolvimento e a
manutenção do software, que não fazem parte das principais habilidades de sua
equipe de desenvolvimento.
• Tempo de lançamento no mercado mais acelerado
Ao incorporar o MySQL, você pode lançar novos produtos e versões no mercado
com mais rapidez, o que reduz o custo das mercadorias vendidas (COGS) e acelera
o tempo de recebimento de receita.
“[A
Equipe
de
Produtos
GMS
da
SonicWALL]
realizou
uma
análise
de
custo
de
produto
abrangente
que
revelou
a
maioria
de
nossos
ciclos
de
desenvolvimento,
garantia
de
qualidade
e
documentação
e
os
dólares
gastos
com
o
suporte
às
configurações
de
nossos
clientes
do
Microsoft
SQL
Server.
Além
disso,
descobrimos
que
um
em
cada
cinco
tíquetes
de
problema
foram
abertos
devido
a
problemas
com
a
integração
do
Microsoft
SQL
Server.
Por
causa
disso,
e
em
resposta
às
solicitações
de
nossos
clientes
para
incluir
um
banco
de
dados,
decidimos
usar
o
MySQL
[incorporado]
por
seu
desempenho,
facilidade
de
uso,
estabilidade
e
confiabilidade.
Atingimos
100%
de
ROI
em
menos
de
nove
meses
com
a
redução
dos
custos
de
desenvolvimento,
QA,
publicações
técnicas,
treinamento
e
suporte.”
Dell
SonicWALL
Incluir um banco de dados com seu produto pode ser mais econômico do que solicitar que
seus clientes comprem e gerenciem seus próprios bancos de dados. Distribuindo um banco
de dados como o MySQL, você pode:
• Reduzir o Custo Total de Propriedade (TCO) de sua Solução
Os bancos de dados podem ser dispendiosos, até mais do que o produto
incorporado. Quando você inclui um banco de dados de custo reduzido e de fácil
utilização como o MySQL, seus clientes não ficam sobrecarregados com a compra,
instalação, configuração, implantação, manutenção, ajuste ou até mesmo com a
administração do banco de dados.
• Encurtar os Ciclos de Vendas
Os ciclos de vendas podem ser acelerados significativamente quando a escolha do
banco de dados e os custos relacionados são eliminados. As Provas de Conceitos
(PoCs) podem ser executadas em uma fração de tempo com o MySQL.
4
A comparação é entre os preços de usuário final publicados. Os preços de OEM sempre são derivados do preço de
usuário final.
Copyright © 2012, Oracle e/ou suas afiliadas. Todos os direitos reservados. 6
"Levamos
menos
de
um
dia
para
integrar
totalmente
o
MySQL
com
nossos
produtos
MobileMonitor/Analyzer,
que
é
uma
pequena
fração
do
tempo
que
precisamos
para
pesquisar
como
integrar
com
outros
bancos
de
dados."
CONCEVIUM
A facilidade de uso do MySQL tem sido uma meta desde sua concepção e um dos principais
fatores de sua adoção e popularidade. Existem poucos desenvolvedores que ainda não
estão familiarizados com o MySQL, por isso a maioria dos ISVs/OEMs geralmente não
precisam contratar novos recursos para usar o MySQL. Os desenvolvedores podem ganhar
velocidade usando a documentação de qualidade do MySQL e os fóruns de usuários ativos,
além do Suporte por Consultoria do MySQL.
MySQL
Workbench
“O
MySQL
Workbench
SE
permitiu
que
nossa
equipe
melhorasse
a
produtividade
e
fornecesse
produtos
no
prazo
e
dentro
do
orçamento.
A
ferramenta
é
muito
intuitiva
e
as
novas
aquisições
para
nossa
equipe
foram
mínimas.
O
Workbench
reduziu
significativamente
o
nosso
tempo
de
modelagem
de
dados,
permitindo
que
tivéssemos
mais
tempo
para
nos
concentrar
na
qualidade
e
eliminar
defeitos
com
antecedência
em
nossa
fase
de
desenvolvimento.”
B
Three
Solutions,
Inc.
“O
MySQL
processa
20.000
operações
de
gravação
por
segundo
no
sistema
de
monitoramento
de
rede
NetHawk
e
gera
até
8
terabytes
de
dados
que
contêm
10
a
20
bilhões
de
linhas
por
mês,
tudo
isso
acessado
por
diversos
clientes.
O
MySQL
incorporado
particiona
com
eficiência
índices
e
tabelas,
permitindo
que
o
desempenho
e
o
gerenciamento
do
nosso
produto
sejam
melhores
com
esses
conjuntos
de
dados
de
grande
porte.”
NetHawk
Altamente
Disponível
Poucas coisas podem afetar tanto a satisfação do cliente como a incapacidade de fazer
negócios e as perdas de receita e produtividade associadas. O MySQL tem diversas soluções
de alta disponibilidade: para escolher a melhor, você precisa analisar o quanto o seu
aplicativo é crítico e o “número de noves” da disponibilidade que seus clientes exigem.
Replicação – A replicação é a solução de alta disponibilidade (HA) mais popular do MySQL,
além de ser a solução de desempenho e escalabilidade mais popular. Ele usa uma replicação
Mestre/Escrava para permitir que haja o failover manual das operações do banco de dados
para outro servidor, caso haja um problema de hardware ou software.
Windows Server Failover Clustering - O WSFC detecta automaticamente falhas do MySQL
ou do servidor subjacente e reinicia a instância do MySQL no nó Standby. Seu aplicativo e as
replicações escravas do MySQL podem se reconectar automaticamente ao novo host que
está executando o MySQL no mesmo endereço IP virtual.
MySQL Cluster CGE (Carrier Grade Edition) - O MySQL Cluster foi desenvolvido para
oferecer 5 noves (99,999%) de disponibilidade usando uma arquitetura de servidor paralela
sem ponto único de falha. O MySQL Cluster oferece suporte a dados na memória ou em
disco e replica sincronizadamente os dados para todos os nós de dados do cluster. Isso
resulta em um tempo de resposta inferior a 1 segundo e em um failover extremamente rápido.
O MySQL Cluster processa automaticamente o failover e a recuperação. Ele é usado pelas
organizações de telecomunicações líderes, incluindo Alcatel-Lucent, Nortel e Nokia Siemens
Networks. O MySQL Cluster CGE está disponível separadamente.
- Replicação do MySQL
- “MySQL com o Windows Server 2008 R2 Failover Clustering” white paper
- MySQL Cluster
Confiabilidade
e
Qualidade
“O
Xceedium
GateKeeper
é
usado
em
zonas
de
combate
e
pode
não
ser
desligado
corretamente.
O
produto
precisa
voltar
a
funcionar
de
qualquer
jeito.
O
MySQL
é
o
melhor
em
autorreparo,
com
a
capacidade
de
corrigir
qualquer
corrompimento
e
voltar
a
funcionar
depois
de
falhas
induzidas.
Não
conseguimos
pará-‐lo.”
Xceedium
“O
MySQL
tem
processos
criados
com
precisão
que
oferecem
os
recursos
de
que
precisamos,
incluindo
particionamento,
e
ele
não
é
interrompido
–
nossos
clientes
nunca
precisaram
reinicializá-‐lo.
Não
tivemos
qualquer
incidente
que
pudesse
ter
sido
causado
pelo
MySQL.
Também
ficamos
muito
impressionados
que
com
as
novas
versões
do
MySQL
nada
nunca
falhou,
apenas
recebemos
recursos
aprimorados.”
F5
A mesma confiabilidade do servidor MySQL que permitiu que empresas como Amazon, eBay,
Google e outras empresas “sempre on-line” na Web usassem o MySQL como padrão pode
ser encontrada no servidor que gerencia as necessidades do banco de dados para sistemas
críticos incorporados. Os ISVs que usam o MySQL experimentarão uma disponibilidade e um
tempo de atividade altos, sem importar se você é como a Symantec, atendendo às
necessidades de empresas na Fortune 1000 ou como a Sage Accounting, que atende
milhares de SMBs.
Como o banco de dados de código aberto mais popular, MySQL é testado contra estresse por
milhares de usuários que fornecem feedbacks inestimáveis. O servidor MySQL também
passa por extensivos testes de garantia de qualidade internos e externos para garantir que a
qualidade do seu código é a mais alta.
7
Flexibilidade
“Com
o
MySQL,
estamos
em
um
lugar
muito
melhor
do
que
quando
começamos.
A
satisfação
do
cliente
é
ainda
maior
agora.
Criar
a
[nova]
versão
do
Simply
Accounting
da
Sage
Enterprise
foi
possível
graças
ao
MySQL,
e
podemos
escalar
com
as
necessidades
de
nossos
clientes.”
Sage
Simply
Accounting
Muitos clientes OEM do MySQL usam o MySQL quando estão apenas começando,
continuam com o MySQL mesmo quando os dados de seus produtos precisam evoluir, e
depois de serem adquiridos. Por exemplo, KACE, Quest, SecureWorks e SonicWALL eram
clientes OEM do MySQL e ainda são mesmo depois de serem adquiridas pela Dell. Como o
MySQL é completo, você pode estender o alcance de seus produtos para usuários mais
sofisticados e mercados de valores mais altos, simplesmente adicionando edições “enterprise”
à sua linha de produtos e/ou oferecendo recursos de análise e relatórios de dados adicionais.
Você também pode acompanhar as necessidades de dados de seus clientes à medida que
crescem ao longo do tempo, evitando que você e seus clientes tenham despesas e
complicações para migrar seu produto e seus dados para um novo banco de dados.
O custo total reduzido do MySQL pode oferecer uma flexibilidade de margem para competir
com mais eficácia na extremidade oposta do mercado, em mercados de volumes altos e com
capital limitado, sem sacrificar sua lucratividade. A facilidade de uso do MySQL também é
uma vantagem para atender ás necessidades de mercados geralmente compostos por
usuários sem conhecimentos técnicos.
“O
MySQL
reduz
o
custo
geral
de
propriedade
porque
não
depende
de
uma
plataforma
ou
pilha,
e
tem
os
requisitos
de
hardware
baixos,
o
que
mantém
os
custos
baixos
para
SMEs
e
permite
que
nossos
clientes
escolham
como
usarão
seus
produtos
Sage
no
que
se
refere
a
sistemas
operacionais
e
outros
aplicativos.”
The
Sage
Group,
plc.
O MySQL oferece suporte a várias plataformas, permitindo que ISVs e OEMs tenham
liberdade para criar produtos em diversas combinações de hardwares e sistemas
operacionais e, consequentemente, para mais mercados e usuários. O MySQL oferece
suporte a várias linguagens para que desenvolvedores possam usar o que sabem, em vez de
ter que aprender e usar APIs proprietárias ou linguagens de programação desconhecidas.
Código Aberto
“Ao
equipar
nosso
sistema
com
o
MySQL,
temos
acesso
total
ao
código
fonte,
o
que
torna
o
processo
de
depuração
significativamente
mais
eficiente.
Ele
também
facilita
o
nosso
desenvolvimento
de
versões
futuras
do
AKM.”
Danfoss
O fato de que o MySQL é um produto de código aberto oferece muitos benefícios para ISVs e
OEMs, incluindo:
• Grande disponibilidade de habilidades
• Acesso ao código e a capacidade de personalização
• Código de melhor qualidade
• Suporte e fóruns de usuários da comunidade
• Amplo acesso a opiniões e consultorias independents
SQL
e
NoSQL
As crescentes demandas de dados, usuários e desempenho geraram muito interesse nos
métodos de acesso NoSQL (Not-Only-SQL). O NoSQL não tem ou ignora a camada SQL
para acessar dados, contando com um pareamento de valores-chave. O MySQL e o MySQL
Cluster oferecem acesso “NoSQL” por meio da API com memória em cache diretamente para
seus mecanismos de armazenamento.
Não houve transformação no SQL, que permite que mais recursos de hardware do servidor
(CPU, memória e E/S) sejam alocados para processar a consulta no mecanismo de
armazenamento. Isso serve para reduzir a latência e aumentar a taxa de transferência para
consultas de leitura/gravação.
O MySQL e o MySQL Cluster oferecem a opção de acesso NoSQL, enquanto mantêm todas
as vantagens de back-ends persistentes de bancos de dados transacionais protegidos contra
falhas oferecendo conformidade com ACID, suporte a consultas avançadas e diversas
ferramentas de gerenciamento e monitoramento.
Compacto
O MySQL pode ser usado no crescente número de aplicativos que precisam de um espaço
muito pequeno para serem usados em dispositivos portáteis, tablets, PCs e laptops; e com
unidades fechadas, como impressoras portáteis e/ou pequenos dispositivos de segurança
discretos ou dispositivos de monitoramento de saúde.
8
Windows
• MySQL Installer para Windows - Essa ferramenta inclui uma interface de usuário
baseada em assistente fácil de usar que orienta você durante todo o processo de
instalação em menos de 3 minutos.
• Microsoft SQL Server Migration Tool - O MySQL Workbench agora inclui ferramentas
de migração para SQL Server, Sybase ASE e PostreSQL. O SQL Server oferece uma
solução completa e fácil de usar para migrar tabelas, objetos e dados do Microsoft SQL
Server para o MySQL. Você pode converter rapidamente os aplicativos existentes para
executá-los no MySQL no Windows e em outras plataformas.
- “MySQL on Windows – Why, Where, How” whitepaper
- http://www.mysql.com/windows/
Backup on-line – Um dos recursos mais solicitados para o MySQL por ISVs e OEMs.
O MySQL Enterprise Backup realiza backups on-line ou “quentes” sem o bloqueio dos bancos
de dados MySQL, restaurando seus dados com segurança de um backup completo.
O MySQL Enterprise Backup também oferece suporte à Recuperação para um Ponto no
Tempo (PITR) para restaurar todos os seus dados para um ponto específico no tempo. Você
pode realizar um backup Completo, Incremental ou Parcial. O MySQL Enterprise Backup
também pode criar arquivos de backup compactados, reduzindo o tamanho do backup de
70% para mais de 90%, diminuindo bastante o armazenamento e outros custos.
Auditoria - O MySQL Enterprise Audit é uma solução de auditoria baseada em política e fácil
de usar que ajuda organizações a implementar controles de segurança mais robustos e a
atender à conformidade regulamentar para gerar uma trilha de auditoria de informações,
rastreando quem fez o que com cada parte dos dados. Isso inclui tentativas de login e logoff,
tentativas de acessar um banco de dados ou uma tabela, mudanças no esquema do banco
de dados e muito mais. O MySQL Enterprise Audit permite que você ou seus clientes:
• Ativem/desativem dinamicamente o fluxo de auditoria
• Implementem políticas que registram todas ou apenas as atividades de login ou
consulta selecionadas
• Alternarem automaticamente os arquivos de log de auditoria com base no tamanho
• Integrarem o fluxo do log de auditoria baseado em XML com MySQL, Oracle e outras
soluções de terceiros
10
A
Escolha
Certa
para
SaaS
“Nossos
sistemas
facilitaram
mais
de
1
bilhão
de
interações
de
clientes
em
nome
de
nossos
clientes,
enquanto
mantinham
a
confiabilidade
igual
ou
acima
de
99,97%.”
RightNow
Technologies
"O
DocQ
exigiu
uma
arquitetura
em
tempo
real
com
identificadores
de
documentos
com
data
e
hora
em
milissegundos.
Ficamos
muito
ansiosos
quando
descobrimos
que
o
MySQL
Cluster
poderia
atender
a
esse
requisito.
“O
MySQL
Cluster
nos
deu
a
possibilidade
de
escalar
com
uma
latência
baixa
e
um
tempo
de
atividade
de
99,999%
imediatamente.”
Docudesk
SaaS
e
MySQL
O SaaS, ou Software as a Service, é um dos três modelos de fornecimento de serviço em
Nuvem, (junto com o PaaS e o IaaS). O SaaS é essencialmente software por demanda: os
clientes usam um thin client através de um navegador da Web para acessar os softwares
hospedados e os dados associados. O tamanho e o crescimento do mercado de SaaS indica
5
que ele mudou de hype para a realidade atual. Segundo o IDC :
• O mercado de SaaS era de $20,4 bi em 2011 e atingirá $57,4 bi até 2016 com uma
CAGR de 23%
• O SaaS crescerá aproximadamente 5 vezes mais rápido do que o mercado de software
como um todo, e será o principal orientador para o crescimento de ISV nos próximos
10 anos.
Como esses números indicam, muitos fornecedores de software já estão oferecendo seus
softwares como um serviço e vários outros estão pensando no assunto ou ativamente
planejando essa mudança. A boa notícia é que, devido às qualidades do MySQL como um
banco de dados Web, o MySQL é tão bom para SaaS como para dispositivos e pacotes de
aplicativos tradicionais. O MySQL é uma escolha de banco de dados comprovada para
fornecedores exclusivos de SaaS, incluindo RightNow, SugarCRM, Omniture, Supply
Dynamics, Workday e Zimbra, e para fornecedores que estão migrando seus aplicativos em
pacotes para o modelo de distribuição do SaaS.
5
IDC, “Worldwide SaaS and Cloud Software, 2012 – 2016 Forecast, and 2011 Vendor Shares”, agosto de 2012
Copyright © 2012, Oracle e/ou suas afiliadas. Todos os direitos reservados. 14
“Graças
ao
MySQL,
podemos
oferecer
a
nossos
clientes
a
solução
mais
completa
e
de
acordo
com
os
SLAs
mais
exigentes
do
setor
para
a
nossa
solução
SaaS
Content
Management.
Usando
o
MySQL
Enterprise
Monitor
podemos
gerenciar
mais
de
30
bancos
de
dados
MySQL
sem
um
DBA
totalmente
dedicado.
Além
disso,
o
MySQL
Query
Analyzer
nos
permite
identificar
rapidamente
e
otimizar
nossas
consultas
mais
dispendiosas,
para
podermos
escalar
com
mais
eficiência
e
aprimorar
o
uso
do
hardware,
o
que
tem
um
impacto
direto
e
significativo
em
nossos
resultados.”
Clickability
O MySQL Enterprise Monitor é uma excelente ferramenta para aplicativos SaaS. Ele é um
aplicativo Web distribuído que monitora continuamente os servidores MySQL de seus clientes
e avisa sobre possíveis problemas antes que eles afetem os níveis de serviço. Usar o MySQL
Enterprise Monitor com seu Query Analyzer durante um QA e um teste ajuda seus produtos
tradicionais ou SaaS a atingir seu desempenho máximo “imediatamente”.
Com o MySQL Enterprise Monitor e o Query Analyzer, você pode:
• Otimizar as consultas e o design do banco de dados antes de integrá-lo ao produto
• Ter uma visão consolidada da integridade de todos os bancos de dados MySQL de
seus clientes
• Monitorar mais de 600 MySQL e variáveis de sistema operacional com o Enterprise
Dashboard
• Monitorar sessões, conexões, latência de replicação e mais de 60 gráficos do
MySQL
• Ter uma visibilidade imediata de suas topologias de replicação através da
autodetecção e do agrupamento
• Exibir o desempenho mestre/escravo em tempo real usando o MySQL Replication
Monitor
• Personalizar o MySQL Enterprise Monitor para suas necessidades específicas
• Ser notificado sobre problemas antes que se tornem interrupções dispendiosas
usando alertas orientados por limites e receber consultoria imediata sobre como corrigir
problemas
6
IDC “Worldwide Software as a Service 2011 – 2015 Forecast and 2010 Market Shares”, agosto de 2011
Copyright © 2012, Oracle e/ou suas afiliadas. Todos os direitos reservados. 16
11
Conclusão
“Os
benefícios
que
o
MySQL
traz
para
o
produto
Brightmail
são
qualidade
e
desempenho
sólidos;
confiabilidade,
robustez
e
seu
custo
administrativo
muito
reduzido.”
Symantec
“Tentamos
várias
soluções
de
banco
de
dados.
Em
relação
a
preço,
desempenho
e
funcionalidade,
não
há
banco
de
dados
que
possa
competir
com
o
MySQL.”
FairWarning
“O
MySQL
faz
o
que
estamos
tentando
fazer
com
nossos
aplicativos
–
ele
funciona.”
Dell
KACE
Neste documento, analisamos os 10 principais motivos para usar o MySQL como um banco
de dados incorporado e também com aplicativos SaaS. Nossos clientes OEM demonstram
que usar produtos MySQL pode, ao mesmo tempo, reduzir o custo do produto e aumentar a
satisfação do cliente. O MySQL é o banco de dados de código aberto nº 1, com o apoio da
empresa de banco de dados nº 1. Seu sucesso é evidente, e tudo indica que o MySQL
atingirá patamares mais altos com a administração da Oracle.
A avaliação mais importante do MySQL sempre será a de seus milhões de usuários e
milhares de clientes. Leia os depoimentos de nossos clientes OEM sobre o uso do MySQL
e obtenha os detalhes de que precisa nos links abaixo e em todo este documento, ou
simplesmente pergunte. Será um prazer trabalhar com você.
12
Recursos
Produtos MySQL para ISVs e OEMs http://www.mysql.com/oem/