MySQL e Custos

Embed Size (px)

DESCRIPTION

egertret ert ret er g g fdg d hd hrt h htr y y n jytlknrh lkrtnl ktr lkjnhlijrt thlikjhijtr lkhj oitrjhlrkrttrhtrhtntrh

Citation preview

  • Um Guia para um TCO de banco dedados menor Como o Banco de Dados Open Source MySQLReduz Custos em Mais de 90%

    A MySQL Business White PaperDezembro 2003

    Copyright 2003, MySQL AB

  • Contedo

    Sumrio Executivo...........................................................................................................................................3Reduzindo os Custos da Infra-estrutura de Software..................................................................................5Alm do Linux Bancos de Dados Open Source..........................................................................................6

    Open Souce de Segunda Gerao........................................................................................................7

    Licena Dual .........................................................................................................................................7

    Porque Software Over-Engineered Aumentam o TCO.........................................................................7

    As Principais Companhias Reconhecem o TCO Mais Baixo......................................................................8Medindo os Benefcios do TCO do MySQL...................................................................................................9

    1. Reduzindo os gastos de licena de banco de dados......................................................................102. Maior Confiana Evitam Despesas de Downtime...........................................................................10

    3. Melhora no Desempenho Reduz Despesas de Hardware..............................................................11

    4. Custos de Administrao, Engenharia e Suporte Reduzidos..........................................................11

    MySQL - Um Software Poderoso e Descomplicado.................................................................................13O Servidor de Banco de Dados MySQL...........................................................................................................13

    MaxDB" by MySQL...........................................................................................................................................13

    Ferramentas Grficas do MySQL.....................................................................................................................14

    Drivers de Conexo do MySQL........................................................................................................................14

    Usando o MySQL na sua Empresa...............................................................................................................16Aplicativos Web.............................................................................................................................................16

    Data Warehousing...........................................................................................................................................16

    Aplicaes Cliente/Servidor..............................................................................................................................16

    Pacotes de Aplicativos......................................................................................................................................17

    Fazendo Testes com o MySQL........................................................................................................................17

    Concluso.......................................................................................................................................................18Sobre o MySQL...............................................................................................................................................18

    Copyright 2003, MySQL AB Page 2

  • Sumrio ExecutivoUm documento recente da Computerworld, MySQL Breaks Into the Data Center revela como o MySQLse tornou o banco de dados open source mais popular do mundo e porque as empresas que pretendemreduzir os seus custos de operao o esto usando para comoditizar adicionalmente sua infra-estruturade TI.

    Outros experts esto destacando o que muitos acreditam ser um nova era de banco de dados. CharlieGarry do Meta Group est confiante que o futuro do mercado de banco de dados ser a padronizao noMySQL.1

    Depois de obter uma grande eficincia no uso de programas open source, como Linux e Apache, muitascompanhias esto visando sua infra-estrutura de banco de dados como o prximo alvo de economia decustos pela comoditizao (commoditization). Realmente, disseram alguns gerentes de TI estarexplorando o uso de um pacote inteiro de softwares open source conhecido como LAMP (Linux, Apache,MySQL, PHP / Python / Perl) como uma forma de aumentar a eficincia operacional.

    A economia ir variar entre companhias e projetos, mas, em mdia, as empresas tm experimentado umaeconomia de US$250,000 a US$500,000 por projeto. Projetos maiores, ou desenvolvedores corporativos,esperam economia de US$10 milhes.

    Baseado em estudos similares da IDC2, o MySQL reduz o Custo Total de Propriedade - Total Cost ofOwnership (TCO) de programas de banco de dados:

    Reduzindo o custo de licena dos bancos de dados em mais de 90%

    Cortando o tempo ocioso do sistema em 60%

    Reduzindo a despesas de hardware em 70%

    Reduzindo os custos de administrao, engenharia e suporte em at 50%

    O MySQL complementa o uso de bancos de dados corporativos existentes, tais como Oracle, IBM DB2 eMicrosoft SQL Server fornecendo uma soluo menos complicada, adequada para o desenvolvimento deaplicativos muito difundidos, incluindo aqueles com um alto volume de transaes. Aplicaes Web,cliente/servidor e ERP so as principais prioridades para economia de custos na Zona de TCO doMySQL.

    Existem trs razes chaves do porque o MySQL o banco de dados open source mais popular do mundo:

    1. O MySQL um banco de dados rpido, confivel e fcil de usar desenvolvido e vendido por umafrao do custo de programas proprietrios usando uma abordagem open source. Estes custoseconomizados so passados diretamente para os clientes.

    2. O MySQL tem sido amplamente testado no mercado. Existem mais de 4 milhes de instalaes ativase mais de 35.000 downloads todos os dias.

    3. O banco de dados MySQL possui suporte da MySQL AB, uma companhia open source de segundagerao fundada em 1995. A companhia rentvel, d suporte ao cdigo do qual proprietria e, anica que oferece a oportunidade de uma licena dual o que d s empresas a escolha de tornar oprocesso de compra simples.

    1 MySQL Breaks Into the Data Center, Computerworld, October 13, 20032 TCO Percentages by International Data Corporation, LinuxWorld SFO 2003

    Copyright 2003, MySQL AB Page 3

  • Neste documento, voc aprender como as empresas Cox Communications, NASA, Sabre Holdings eYahoo! melhoraram a segurana, desempenho e TCO de seus bancos de dados usando o MySQL. Voctambm ver como aplicar em sua organizao.

    Copyright 2003, MySQL AB Page 4

  • Reduzindo os Custos da Infra-estrutura de Software Durante toda a histria, inovaes tm criado novas oportunidades de negcios, mas apenas quandoestas inovaes possuem custos adequados, que os seus potenciais para mudar o mercado sejustificam.

    O ritmo desta evoluo, da inveno ao produto variam. Motores a vapor levaram mais de 100 anos,telefones celulares gastaram 20 anos, servios Web menos de cinco anos mas a base para as mudanaspermanece a mesma. A mudana radical no est na habilidade de um produto fazer um trabalho, mas nocusto de faz-lo. Tecnologia open source acelera a produo conduzindo a adoo de novas tecnologiasdifundidas a um custo baixo.

    Sistemas servidores so um bom exemplo. H pouco tempo atrs todo o processamento central era feitopor mainframes de milhes de dlares. A medida que o processamento foi se tornando mais barato,muitas tarefas foram movidas para servidores Unix de desempenho mdio e mais baratos. Agora estestrabalhos comeam a ser feitos no que muitos acreditam ser o sistema servidor final, o servidor Linux daIntel. De fato, uma pesquisa recente da Forrester Inc.3 mostra que mais de 70% de companhias norteamericanas de mais de US$1B, esto usando o sistema operacional open source Linux.

    Para ser realmente eficiente, um produto no deve apenas ter um custo de licenas mais baixo, mastambm reduzir o custo de execuo que caracteriza o custo total de propriedade. Em um estudo recente,o IDC4 descobriu que no custo total com desenvolvimento de uma aplicao para o Banco de DadosOracle 8i - 15% do custo total relativo ao Software, 17% relativo ao hardware, 21% relativo a equipee, 19% relativo ao treinamento. Um total de 28% do custo total do desenvolvimento para o banco de dadosOracle atribudo ao tempo ocioso do sistema.

    Diviso do TCO de Softwares de Bancos de Dados

    3 Forrester Inc. Your Open Source Strategy. Schadler, Rustein, Lambert, Tseng, Whitely. September 2003.4 IDC, Maximizing the Business Value of Enterprise Database Applications on a Unix Platform. 2002.

    Copyright 2003, MySQL AB Page 5

  • Comparado aos softwares tradicionais, os programas open source oferecem algumas vantagens:

    Confiana e Desempenho. Uma imensa comunidade de desenvolvedores testam os programas emdiversas plataformas e os usam antes de coloca-los em produo. Bugs so descobertos e corrigidosrapidamente. O acesso ao cdigo aberto assegura completo entendimento do sistema. Desenvolvedorestambm podem fazer modificaes ou melhorar o desempenho quando necessrio.

    Facilidade de Desenvolvimento. Como os programas open source focam nas capacidades maisessenciais, em oposto ao fato de ter centenas de recursos raramente usados, a instalao e odesenvolvimento so, geralmente, mais fceis que em um software proprietrio. A maioria dos programasopen source vem agora com software de instalao fceis de usar, ferramentas grficas degerenciamento e ajuda on-line.

    Liberdade de Plataforma. Fornecendo acesso ao cdigo fonte, o open source lhe d liberdade, e assimevita que voc fique preso a uma companhia ou plataforma. O software open source est normalmentedisponvel em diversas plataformas, e assim voc pode escolher a que economicamente viabilizar o seuprojeto.

    Segurana. Como o software open source aberto 'a comunidade, ele normalmente mais seguro epossui menos vulnerabilidade a ataques do que os softwares proprietrios. Quando um problema descoberto, ele rapidamente comunicado.

    Milhes de Desenvolvedores Treinados e Certificados. fcil encontrar uma equipe de nvel, com altaqualidade. A comunidade open source possui suporte prprio, com um vasto conhecimento disponvel naWeb. Alm disso existe uma grande comunidade de consultores certificados, add-ins de terceiros, livrostcnicos, treinamento e etc.

    A aceitao corporativa do Linux tanto tecnicamente quanto culturalmente, pode ser atribudo a amplaadoo de tecnologia open source. Organizaes de ponta esto usando tecnologia de bancos de dadosopen source para aumentar a eficincia operacional reduzindo o custo de propriedade de aplicaesnovas e j existentes.

    Alm do Linux Bancos de Dados Open Source

    Assim como o Linux ajudou a reduzir o preo de servidores Unix proprietrios, oferecendo servidoresbaseados em Intel e AMD mais confiveis e com baixo custo, muitos acreditam que este o momento demudanas em um mercado de US$6.6 bilhes 5, que o mercado de banco de dados. Apesar do domniode mercado por trs grandes beneficirios, cada um introduzindo novas atualizaes de tecnologiaproprietria a cada aumento de preo, ano aps ano, paradoxalmente, muito usurios de bancos dedados esto buscando produtos mais simples e mais fceis de usar que forneam funcionalidade sempresas a preos convenientes.

    Com softwares rodando na casa dos 16% do TCO das aplicaes de bancos de dados, o custo anualpara a economia na execuo destas aplicaes pode ser estimada em mais de US$40 bilhes. No surpresa que os CIOs esto em p de guerra para reduzir gastos desnecessrios introduzindo tecnologiade banco de dados open source.

    Charlie Garry, um analista da Meta Group Inc. diz que como um banco de dados open source de ponta, oMySQL uma tecnologia divisora de guas.6 De acordo com Garry, a questo no mais se asempresas usaro banco de dados open source, mas sim em qual banco de dados open source elas irodesenvolver.

    5 Gartner Group. 2002 Database Market Estimates.6 MySQL Breaks Into the Data Center, Computerworld, October 13, 2003

    Copyright 2003, MySQL AB Page 6

  • Dentre os fatores que diferenciam o MySQL,um tem se tornado a diferena definitiva: omodelo de negcios. O MySQL mantido poruma companhia rentvel.

    A promoo do MySQLpor uma companhia,emvez de uma organizao faz muita diferena parao cliente. O analista da Meta Group Charlie Garrydisse isto faz com que as companhias sesintam muito melhores. um modelo que elesentendem.

    As empresas sabem que o MySQL tem umaestrutura de suporte ao cdigo do produto.E,mais importante. como a MySQL tem os direitos,existe um lugar definitivo para conseguir oMySQL," disse ele.

    Enterprise Linux Today

    Open Source de Segunda Gerao

    A MySQL AB pode ser caracterizada como umacompanhia open source de Segunda Gerao:

    MySQL AB uma companhia comercial. Eladesenvolve o programa sob encomenda e tempropriedade de todo o cdigo fonte relevante,patentes, copyrights e marcas registradas. Comoresultado a MySQL AB fornece o suporte que osclientes esperam de um fornecedor de confiana.

    O desenvolvimento do software fornecido em largaescala. Clientes da MySQL tais como NASA e SabreHoldings usam o software em aplicaes que socrticas em os seus negcios.

    Existe uma comunidade de usurio por traz doMySQL. Com mais de 4 milhes de instalaes ativas emais de 35.000 downloads por dia, ele desenvolvido nas mesmas propores de um banco de dadosproprietrio.

    O MySQL possui o que denominamos licena dual o que permite a aquisio das mesmas para usocomercial ou atravs da licena open source para projetos open source.

    A MySQL AB est por traz do software com suporte (24/7), treinamento, certificao e consultoria.

    Licena Dual

    O banco de dados MySQL est disponvel sem custos para projetos open source por meio da OpenSource General Public License (GPL), e tambm est disponvel atravs de uma licena comercial.Optando pela licena comercial , as empresas podem desenvolver e distribuir aplicaes sem abrir ocdigo fonte para o pblico.

    Esta soluo quid pro quo beneficia a todos. A licena GPL open source criou uma imensa comunidadede usurios com milhes de desenvolvedores. Os testes e feedbacks desta comunidade continuamentemelhoram o produto.

    Uma vez que muitas empresas no desejam publicar a sua propriedade intelectual, a opo da licenacomercial fornece o benefcio e suporte que eles precisam por um custo modesto.

    Porque Software Over-Engineered melhoram o TCO

    Durante anos, companhias de banco de dados proprietrios foram adicionando recursos que soraramente, quando nunca, usados. O que pior que a adio continua de recursos desnecessrios tmresultado em sistemas muito complicados que so mais lentos, mais difceis de manter e maissuscetveis a falhas.

    Companhias de banco de dados proprietrios continuam a causar impacto duplo nas empresas.Recursos complicados, e que no so usados aumentam tanto o custo da licena quanto o custo depropriedade.

    Alguns aplicativos tero uma exigncia de alta funcionalidade e nestes casos, Oracle, IBM DB2 ouMicrosoft SQL Server apropriado. No entanto, para muitas aplicaes, o MySQL muito menos caro de

    Copyright 2003, MySQL AB Page 7

  • se comprar e executar. Ele tambm mais rpido e mais confivel mesmo com nveis muito altos deusurios e transaes.

    As Principais Companhias Reconhecem o TCO Mais Baixo

    Para a Sabre Holdings, qualquer downtime do banco de dados diretamente traduzido em uma grande soma de perda derendimento. A S&P 500 Company uma das lideres mundiaisde venda de passagens, fornecendo tambm distribuio esolues em tecnologia para a indstria de viagem.

    A sua plataforma Air Travel Shopping Engine (ATSE) fornecepesquisas sofisticadas de tarifas para milhes de clientes todosos dias. Quando voc reserva uma passagem online com oTravelocity ou por meio de um agente de viagem, voc estarmuito provavelmente usando a aplicao da Sabre. O sistemausa servidores HP's NonStop e banco de dados para umncleo; todas as pesquisas executam em Linux, usandoMySQL.

    Usando MySQL no ATSE, Sabre Holdings percebe a economiade milhes de dlares para a companhia. Estas economias souma combinao de licenas e suporte 24/7 de baixo custo ereduo do downtime.

    Sabre escolheu o MySQL por:

    Ser altamente confivel Oferecer alto desempenho Baixo TCO Ser fcil de configurar

    De acordo com Arquiteto de Sistemas Alan Walker, Procuramos por todos os produtos aplicveis aLinux e Unix e testamos com cinco configuraes diferentes em duas ou trs plataformas de hardware. OMySQL roda mais rpido ou to rpido quanto qualquer banco de dados comercial que ns testamos. Noteve nenhuma falha. Foi o mais rpido para iniciar os trabalhos, levamos de dois a trs dias para portartoda a nossa base de cdigo para ele e seguir em frente.

    Com certeza o MySQL nos fez economizar milhes de dlares. Ns estaramos satisfeitos em usar umbanco de dados comercial desde que ele fizesse nosso sistema principal funcionar. S que na Sabre, sevoc no puder encontrar a passagem mais barata ou o preo que procura, preferimos no vender apassagem para voc.

    Agora, se voc est cotando um ticket no sistema da Sabre, voc o est fazendo em um cdigo em C++,em MySQL e Linux. Voc no o est cotando em mainframes mais.7

    NASA s Acquisition Internet Service (NAIS) cresceu para ser um componente vital do seus negcios,economizando mais de US$4 milhes por ano gerenciando grandes aquisies online.

    Dwight Clark, um Especialista em Ti e Analista de Sistema da NASA diz que quando o seu fornecedoranterior de banco de dados decidiu reestruturar o seu programa de licena, a NASA se viu com um custoque seria duas vezes maior que o total do seu oramento anual para uma simples atualizao.

    7 Innovation, cost-saving highlight mainframe-to-Linux move, SearchEnterpriseLinux.com, December 17, 2003

    Copyright 2003, MySQL AB Page 8

    A Selection ofMySQL Customers

    Yahoo!Google

    Cox CommunicationsDaimlerChrysler

    The Associated PressEarthlink

    Alcatel SELEricsson

    Hoovers Online Lufthansa

    NASACaterpillar

    Omaha SteaksPowells Bookstore

    Sabre HoldingsTexas Instruments

    United Parcel ServiceUS Census Bureau

  • Com o MySQL, a NASA no s encontrou a soluo para o seu problema de licena mas tambmdescobriu muitos outros benefcio inesperados:

    O MySQL em mdia 28% mais rpido que o bancos de dados proprietrios existentes. Clarkdiz que comparado a outros bancos de dados, o MySQL no um devorador de recursos damquina.

    Atualizar o aplicativo foi simples. Para mudarmos para o MySQL apenas precisamos instalar omdulo do driver do banco de dados do MySQL e mudar as chamadas de conexo para o mdulo deinterface do banco de dados. Uma vez que isto foi feito, ns literalmente tivemos que mudar uma linhade cdigo dentro de 15.000 para comearmos a usar o MySQL em nossa primeira aplicao, disseJohn Sudderth, Cientista da Computao Snior da Corporao de Cincias da Computao, que erao desenvolvedor lder no projeto de converso.

    Os custos de suporte so baixos. O custo do suporte tcnico opcional para o MySQL era cerca deuma frao do usado anteriormente no produto comercial.

    Extremamente confivel. Estamos conectado e rodando a 3 anos sem nenhuma perda de dados oudowntime. disse Sudderth.

    A histria da NASA no incomum. Muitas empresas descobriram o MySQL quando procuravam porlicenas com custos mais efetivos, mas acabaram obtendo economias em varias outras reas.

    Por exemplo, Mark Cotner, gerente de desenvolvimento de aplicativos de rede na Cox CommunicationsInc. em Atlanta usa MySQL em uma grande aplicao de data warehousing. Ela roda atravs de umacoleo de 27 servidores com mais de 3,600 tabelas MySQL. O recurso de replicao do MySQL usadopara manter cinco cpias do banco de dados distribudos entre diversos servidores. A aplicao MySQLtem atualmente mais de 2 bilhes de registros fazendo cerca de 4 milhes de inseres em duas horas eespera-se que o banco de dados cresa e fique com mais de 600GB em tamanho.

    Escolhendo o MySQL, Cotner pde ter um oramento de apenas US$14,000 por ano para custos delicena e manuteno em comparao aos US$300,000 de um banco de dados proprietrio. De fato, todoo conjunto de servidores de banco de dados, incluindo hardware e custo de licenas custou a Cotnermenos de US$98,000."

    Medindo os Benefcios do TCO do MySQL

    Grandes empresas descobriram que o MySQL traz economias de custos em muitas reas diferentes dosseus negcios. Nesta seo, daremos uma olhada mais detalhada nas quatro principais fontes deeconomia de custos que voc pode esperar ter em sua companhia:

    1. Gastos de licena do banco de dados reduzidos.

    2. Maior confiabilidade evita gastos com downtime

    3. Desempenho melhorado reduz despesas de hardware

    4. Reduo custos de administrao, engenharia e suporte

    Copyright 2003, MySQL AB Page 9

  • Eu tenho o MySQL rodando em vriasmquinas, e nenhuma delas falhou desde que oMySQL foi instalado, h mais de 18 mesesatrs. Este tipo de estabilidade significa que euno preciso me preocupar constantementecom as falhas do banco de dados. uma pazde esprito

    Rich Allen, MTA

    1. Reduzindo os gastos de licena de banco de dados

    Um estudo da Meta Group em comparao de custos de bancos de dados (detalhado no grfico abaixo)mostram que o MySQL pode ser pelo menos 90% mais barato que os produtos dos outrosfornecedores.8

    Comparando o Custo da Liena de Banco de Dados

    O uso do MySQL ajuda as companhias a liberar oramento para outros projetos e os permite implementarsistemas que possuam um custo proibitivo anteriormente.

    2. Maior Confiana Evitam Despesas de Downtime

    O downtime do sistema geralmente o maior custo dequalquer aplicao. Como os negcios mudaram deprocessos batch para sistemas empresariais de tempo realexecutando servios crticos de clientes ou sistemas devenda online, o impacto de qualquer perda afetadiretamente a base:

    Perda de produtividade dos funcionrios dependentes dosistema. Em um sistema de 1.000 usurios, assumindouma mdia de salrio de US$40,000 por funcionrio, odowntime custa US$10,000 por hora, assumindo que os funcionrios so 60% produtivos em outrastarefas.

    Perda de rendimentos. Downtime em sistemas transacionais contado em pedidos perdidos. O customdio em rendimentos por hora mais de US$12,000, porm uma companhia atuando na Web serafetada mais severamente. Nestes casos, a perda de rendimento pode exceder US$200,000 por hora9 . Aumento de carga no call center. Companhias esto encorajando crescentemente aos clientes para queusem sistemas de auto-servio online em vez de call centers, economizando aproximadamente US$14por transao. O custo do impacto de uma perda dobrado. Primeiro existe o alto custo do volume detransaes aumentado, sendo direcionado para call-center altamente sobrecarregado. Se duzentaschamadas adicionais so feitas por hora, isto pode facilmente se tornar US$2,800 por hora. O pior aindaso as perdas de negcios de clientes que ficam frustrados e no ligam!

    Aumento do custo de TI. Quedas de energia tem um custo direto nos grupos de suporte de TI. Cadahora que uma equipe de 10 pessoas gasta tentando corrigir uma queda do sistema, custa mais deUS$2,000. Este cenrio pode crescer rapidamente se recursos de engenharia so exigidos para acorreo de um problema com atualizao das aplicaes. A IDC descobriu que a mdia anual de

    8 MySQL Breaks Into the Data Center, Computerworld, October 13, 20039 IDC, Maximizing the Business Value of Enterprise Database Applications on a Unix Platform. 2002.

    Copyright 2003, MySQL AB Page 10

  • Comparado ao Oracle, MySQL foiconsideravelmente mais facil de dar ,manuteno e ajustar..

    Charlie GarryMeta GroupInfrastructure StrategiesServer InfrastructureStrategies, March 2003

    downtime para um sistema de banco de dados em Unix mais de 22 horas. Para um sistema de 1000usurios, o impacto TCO anual comea em US$250,000 e aumenta dramaticamente para sistemaspblicos e de auto servios.

    Quando a e-Week10 testou exaustivamente o cinco principais banco de dados, eles concluram queapenas dois poderiam executar seus testes por nove horas sem falhas. O MySQL era um deles.

    No nos surpreende que a confiana seja a principal motivao para que empresas mudem para oMySQL. Usando o MySQL eles podem reduzir o downtime em pelo menos 60%. Isto poderia resultarem economia de mais de US$100,000 para a maior das companhias. Para organizaes maiores, osmelhoramentos podem ser medidos em milhes de dlares de custos evitados.

    3. Melhora no Desempenho Reduz Despesas de Hardware

    Aumentando o desempenho, as aplicaes MySQL podem ser normalmente executadas em hardwaresde baixo custo, como em servidores Intel Linux. Nos testes de desempenho da eWeek, comparado aoMicrosoft SQL Server e IBM s DB2 7.2, o MySQL foi trs vezes mais rpidos:

    A IDC estima que o desenvolvimento em Intel Linux reduzir o custo de hardware em cerca de 60%. Odesempenho eficiente do MySQL pode permitir um adicional de 20% de economia resultando em custosassociados ao hardware prxima a 70% mais baixos que se executar Oracle em Unix.11

    4. Custos de Administrao, Engenharia e Suporte Reduzidos

    Uma combinao de baixa complexidade, alta confiana e uma gamade recursos de suporte reduzem o custo de desenvolvimento,manuteno e suporte de aplicaes de banco de dados usando oMySQL. A arquitetura elegante e descomplicada possui diversosbenefcios:

    menos desejvel que engenheiros cometam erros, Sistemascomplexos geralmente abrigam bugs difceis de encontrar queno esto aparentes at o desenvolvimento. Sistemasdescomplicados ajudam na reduo do downtime.

    Tarefas sem complexidade podem ser alocadas para desenvolvedores menos caros melhorando aprodutividade como um todo e a eficcia do custo da equipe.

    O treinamento e certificao do MySQL focam em excelncia na competncia do essencial em vez dacobertura de recursos suprfluos. Desenvolvedores MySQL certificados so mestres dos seusnegcios.

    A administrao de sistemas no MySQL mais fcil e menos cara. Independente do seu nvel deconhecimento, um administrador MySQL far mais em menos tempo. Em muitos casos aadministrao pode ser feita pelos membros da equipe existente.

    10 e-Week. Sever databases clash11 IDC, Maximizing the Business Value of Enterprise Database Applications on a Unix Platform. 2002.

    Copyright 2003, MySQL AB Page 11

  • Uma pesquisa da Computerworld s descobriu que O banco de dados MySQL tambm fcil deadministrar. Por exemplo, os usurios dizem que a migrao de dados instantnea j que osadministradores simplesmente movem os dados diretamente para o MySQL.

    No casos raros em que administradores ou desenvolvedores precisam de assistncia, eles encontram oque precisam muito rapidamente por meio do enorme volume de informaes publicadas diariamente pelacomunidade MySQL. Procurar por MySQL no Google gera aproximadamente 2 milhes a mais derespostas que a busca pelo banco de dados proprietrios mais populares. Uma vez que osdesenvolvedores tambm tm acesso total ao cdigo fonte do MySQL eles podem aprender como foiimplementado um recurso. Existe tambm diversas consultorias de terceiros, parceiros, livros e centrosde treinamentos certificados. E o MySQL fornece excelente suporte tcnico por muito menos que osuporte comum de banco de dados proprietrios.

    Usando o MySQL, uma companhia de porte mdio pode facilmente liberar de 25 a 50% do tempo de umadministrador de banco de dados experiente e melhorar a eficincia da equipe de desenvolvimento em15%. Considerando uma equipe de cinco desenvolvedores e um administrador, as economias seriamprximas a US$50,000 em salrios e US$10,000 em reduo de custos de treinamento.

    Copyright 2003, MySQL AB Page 12

  • Marten Mickos, CEO da MySQL fazda simplicidade uma virtudedo seuproduto. "Softwares no devem serglorificados, diz ele. "Ns dissemosvamos fazer isso o mais compactopossvel e tentar vend-lo a um preoque desbanque a concorrncia

    The Wall Street Journal

    MySQL - Um Software Poderoso e Descomplicado

    Independentemente do custo de se comprar e executar o MySQL, eleno teria credibilidade com clientes empresariais a menos quepossusse escalabilidade para a empresa. O MySQL tem acapacidade de tratar a maioria das exigncias de uma aplicao debanco de dados corporativa com uma arquitetura que extremamente rpida, confivel e fcil de usar.

    Talvez a superioridade da arquitetura do MySQL venha de suaorigem Escandinava. A reutilizao extensiva de cdigo e umaabordagem minimalista faz dele um produto enxuto e bem projetado.Ele vem com todos os componentes para implementar e gerenciaruma aplicao corporativa.

    O Servidor de Banco de Dados MySQL

    MySQL inclui recursos padres e muitas inovaes:

    Uma arquitetura nica com mltiplos mecanismos de armazenamento fornece uma maior flexibilidade.Voc pode selecionar um banco de dados rpido em memria ou um com suporte total a transaes,com commit, rollback, sub-selects, recuperao de falhas e capacidade de lock de baixo nvel.

    Cache de query traz um benefcio significante de desempenho e com a replicao de banco de dados,muitos servidores slaves podem ser ligados em um nico servidor master aumentando tanto avelocidade quanto a robustez.

    Um sistema de segurana robusto com permisses avanadas e suporte a criptografia SSL fornecesegurana em uma aplicao robusta. Os recursos do servidor podem tambm ser limitados em umabase por servidor.

    Indexao e busca full-text permitem uma busca rpida de palavra e frases em um campo do tipotexto. Isto inclui ranking de relevncias, correspondncia exata da frase e operadores de buscabooleanos.

    MySQL pode ser embutido em aplicaes e dispositivos usando uma biblioteca embutida de banco dedados.

    MySQL oferece um mecanismo de armazenamento em cluster de alta disponibilidade para aplicaesque exigem tempo de funcionamento mximo e suporte a falhas automtico.

    A flexibilidade entre plataformas a principal razo pela qual as companhias escolhem o MySQL. OMySQL est disponvel em mais de vinte plataformas incluindo as principais distribuies Linux, HPUX,IBM AIX, Sun Solaris, Mac OS X, Novell NetWare e Microsoft Windows.

    MaxDB by MySQL

    A MySQL introduzi recentemente o banco de dados MaxDB para demandas empresariais especficas.Formalmente conhecido como SAP DB, MaxDB o resultado de uma aliana estratgica entre MySQL eSAP para conjuntamente desenvolver e comercializar um banco de dados open source empresarial capazde executar aplicaes crticas incluindo SAP/R3.

    O MaxDB complementa o banco de dados MySQL e certificado pela SAP. Ele inclui recursos comostored procedures, triggers e views para a maioria das demandas empresariais.

    Copyright 2003, MySQL AB Page 13

  • A MySQL AB lider de vendas debanco de dados, com milhes dedesenvolvedores e usurios dacomunidade de software livre, quefortalecem o desenvolvimento e ocrescimento da base de MaxDB.

    Karl-Heinz Hess,Extended ManagementBoard SAP AG

    Atualmente, aproximadamente 5,000 clientes esto usando atecnologia MaxDB globalmente, incluindo Intel,DaimlerChrysler, Braun, Bayer, Colgate, Yamaha, DeutschePost e Toyota South Africa.

    Hoje, no s o MAXDB fornece capacidade corporativa, OMySQL continuar a desenvolv-la. Ambos os produtoscompartilham um protocolo comum MySQL proporcionandoassim fcil interoperabilidade. E com o acordo dedesenvolvimento em conjunto, novos recursos corporativossero adicionados ao MySQL assegurando a paridade destesnovos recursos entre os produtos.

    Ferramentas Grficas do MySQL

    As ferramentas grficas do MySQL simplificam a criao do banco de dados e seu gerenciamentoremoto. As queries SQL podem ser facilmente escritas e executadas, pode-se examinar tabelas etambm fazer seus backups de segurana. O MySQL tambm suportado por uma grande quantidadede ferramentas de terceiros.

    MySQL Oferece Fcil Administrao Centralizada

    Drivers de Conexo do MySQL

    MySQL fornece uma grande quantidade de drivers permitindo que os desenvolvedores integrem epersonalizem as aplicaes de banco de dados usando as ferramentas corporativas de sua escolha. Osconectores incluem:

    MySQL Connector/J para Java.

    MySQL Connector/ODBC para acesso ao MySQL a partir de aplicativos como Microsoft Access, VisualBasic ou Borland Delphi.

    Copyright 2003, MySQL AB Page 14

  • MySQL Connector/C++ que fornece uma interface de alto nvel que permite que programadores C++integrem suas aplicaes rapidamente ao MySQL enquanto mantm total controle e compatibilidadecom o padro do C++.

    O suporte MySQL .Net est disponvel por meio do ODBC .Net, e tambm por solues ADO.Net. OMySQL facilmente acessado a partir de C# ou outras linguagens.Net.

    A quantidade de conectores facilita a incorporao do MySQL em aplicaes existentes.

    Copyright 2003, MySQL AB Page 15

  • Nossas necessidades variamconsideravelmente, o que uma das razesdo MySQL funcionar muito bem para ns. Eletrata um banco de dados de alto volume tobem quanto um de baixo volume. Um dosnossos servidores lidou com mais de 250milhes de consultas no ltimo ms e aindapossui capacidade para gastar.

    Jeremy D. Zawodny Yahoo

    Usando o MySQL na sua Empresa

    Seria possvel usar os benefcios de TCO similares ao da NASA e Sabre Holdings usando MySQL dentrode sua empresa? A resposta quase que certamente sim . Uma proporo significante de seu portifliode aplicativos de banco de dados pode ser executado com um custo mais efetivo usando o MySQL.

    O MySQL mais indicado para aplicativos que tenham de baixo para moderado grau de complexidade equalquer nvel de usurios ou transao de baixo a muito alto. Na maioria das empresas, isto significauma estimativa de 70-80% dos aplicativos de banco de dados. Estes aplicativos esto na Zona de TCOdo MySQL: aplicaes Web, data warehousing, cliente/servidor e pacotes de aplicativos.

    Aplicativos Web

    A Web tem se tornado de fato a interface para distribuiode aplicativos; quase todos os aplicativos Web utilizambanco de dados. Estes aplicativos so geralmentepblicos e implementados para fornecer um novo canalpara vendas ou para reduzir custos de servios. Elesdevem ser robustos e permitirem suporte a picos de cargasem atraso; acomodar mudanas de frequncia e integrarfacilmente a sistemas de back-end.

    MySQL ideal para aplicaes Web e conduz alguns dosprincipais sites de Internet do mundo. De fato, a diviso definanas e outras divises do Yahoo! usam o MySQL paraimplementar diversos recursos do site. A Travelocity usa o MySQL para busca de passagens areas maisbaratas.

    Interfaces com base na Web esto em uso crescente para aplicaes internas das empresas,principalmente portais corporativos e aplicaes de Internet.

    Data Warehousing

    Um dos segmentos de maior crescimento nas organizaes a necessidade por data warehousing paraajudar a fornecer uma maior viso e anlise das tendncias de negcio. Data warehousing pode ajudar noconhecimento operacional dos hbitos de compras de clientes e necessidades de servios permitindovendas mais efetivas e servios melhores. Devido ao alto desempenho do MySQL, ele ideal paraprojetos de data warehousing e tem sido usado pelas organizaes para analisar e relatar em bancos dedados de bilhes de registros e milhes de inseres por hora. O desempenho do MySQL tambm lidacom grandes bancos de dados medidos em centenas de gigabytes e terabytes. Como resultado a analisepode ser rpida e lidas com as informaes mais atualizadas.

    Aplicaes Cliente/Servidor

    Uma grande proporo de aplicaes corporativas , e continuar a ser, baseada em cliente/servidor. OMySQL aplicvel a plcitos cliente/servidor fornecendo alta performance e facilidade de uso. Suportepara todas as principais ferramentas de desenvolvimento cliente/servidor, incluindo Microsoft Access,Visual Basic e Borland Delphi torna fcil o seu uso com pacotes de ferramentas existentes. Existemferramentas de terceiros, tais como a PremiumSoft Navicat, que fornecem migrao automtica comapenas um click no banco de dados Access para o MySQL.

    Uma vez que as equipes departamentais implementam aplicativos cliente/servidor, a facilidade deadministrao do MySQL pode reduzir significantemente o custo de manuteno destes aplicativos.

    Copyright 2003, MySQL AB Page 16

  • Pacotes de Aplicativos

    Muitos fornecedores de aplicativos corporativos reconhecem quesuportando o MySQL eles passaram benefcios de TCO significativosaos seus clientes. Alguns esto dando um passo a mais e embarcandoo MySQL em seus produtos como o banco de dados padro. Afinal,MySQL muito fcil de se obter e executar.

    A Novell Inc. est entregando uma licena comercial completa doMySQL com toda a verso do Netware 6.5. A Sun Microsystemsentrega o MySQL como padro em seu produto Sun ONE ActiveServer Pages e como a nica opo de banco de dados para o seuservidor Sun Fire.

    O MaxDB certificado especificamente para aplicaes SAP e podereduzir significantemente o TCO dessas aplicaes. Dr. Rudolf Munz,vice-presidente snior para plataformas de desenvolvimento na SAPadiciona a sua filosofia: Infra-estrutura com bancos de dados devemser o mais barato possvel. 12

    Fazendo Testes com o MySQL

    O MySQL pode ser usado em qualquer aplicao de banco de dadosvirtualmente. Para obter os resultados mais rpidos, melhor usar oMySQL para novos aplicativos ou aplicaes que necessitam de umaatualizao significativo ou de re-arquitetura.

    Desenvolvendo Novas Aplicaes no MySQL. O MySQL deve ser considerado para atenderqualquer aplicativo novo de banco de dados especialmente aplicativos Web. Usar o MySQL em novosprojetos reduzir o custo total do projeto e melhorar o tempo de maturao para venda.

    O MySQL como Parte de Atualizaes Agendada de Aplicativos. Aplicativos so geralmenteredesenhados para refletir as exigncias de negcio. Esta uma boa oportunidade para mover a suaaplicao para o MySQL. Na maioria dos casos a migrao surpreendentemente fcil.

    Antes de adotar o MySQL em uma base ampla, muitas organizaes preferem conduzir uma avaliaotcnica e um projeto piloto como parte de sua diligncia.

    Avaliando o MySQL. A MySQL deixa todo o produto e cdigo-fonte disponvel para download emwww.mysql.com. Avaliadores podem tambm fazer um download de um pacote de teste que testarautomaticamente os limites e capacidades do MySQL ou qualquer servidor de banco de dados.

    Um Projeto Piloto. Um projeto piloto lhe d uma oportunidade de avaliar qual o desempenho doMySQL em um ambiente de produo de prottipo a produo. A maioria dos pilotos so executadoscom a exigncia de uma aplicao real que possa ser realizada rapidamente.

    12 Vendors Make MySQL Deals, Computerworld, October 13, 2003

    Copyright 2003, MySQL AB Page 17

    Partial List of ISVsUsing or Shipping

    MySQL

    AgilentAlcatelApple

    Avery DennisonBMC Software

    CiscoCritical Path

    DellEricsson

    H-PHyperionLeapFrog

    SchoolHouseLucentNECNokiaNovell

    Sterling CommerceSun

  • Concluso

    Adicionar software open source ao data center tem se tornado um modo estratgico crescente dosCIOs de reduzir o custo total de suas infra-estruturas de sistemas economias de TCO so de 75%ou mais com uma economia em dlares na faixa de US$250,000 a vrios milhes de dlares.

    Para milhares de empresas em todo o mundo, o MySQL tem fornecido baixo TCO:

    Reduzindo o custo de licena de banco de dados em mais de 90% Reduzindo o downtime dosistema em mais de 60%

    Diminuindo as despesas de hardware em mais de 70%

    Reduzindo os custos de administrao, engenharia e suporte em mais de 50%

    O MySQL est estimulando a nova onda de produtos de TI, permitindo que grandes organizaesdesenvolvam novos aplicativos inovadores com mais confiana e a um custo menor.

    Sobre o MySQL

    A MySQL AB desenvolve e vende uma famlia de ferramentas e servidores de banco de dados. Oproduto principal o MySQL, o banco de dados open source mais popular do mundo com mais de 4milhes de instalaes ativas. Muitas das maiores empresas no mundo, incluindo Yahoo!, SabreHoldings, Cox Communications, The Associated Press e NASA, esto conseguindo economiasignificativa nos custos usando o MySQL em seus Web sites, aplicaes empresariais crticas epacotes de aplicativos. MySQL AB uma companhia open source de segunda gerao, comlicenciamento dual que suporta valores open source e metodologia em um negcio sustentvel elucrativo. Para mais informaes sobre o MySQL, visite www.mysql.com.

    Copyright 2003, MySQL AB Page 18