Your SlideShare is downloading. ×
MySQL June/2009 FDTI - Portuguese Version
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

MySQL June/2009 FDTI - Portuguese Version

927
views

Published on

This my MySQL preso (in Portuguese) for FDTI Open Source Sessions, during June/2009

This my MySQL preso (in Portuguese) for FDTI Open Source Sessions, during June/2009

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
927
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Introdução às Tecnologias Open Source Workshop Artur Alves Senior Solution Architect Sun Microsystems, Inc.
  • 2. Gestores TI: Politica de Investimentos Principio de Pareto: 80/20 Consequências/Causas Economia Economia em Expansão em Crise Vilfredo Pareto 80% Mantenção dos 80% Mantenção dos Redução de Custos sistemas actuais sistemas actuais de Manutenção = 20% Novos Serviços 0% Novos Serviços Investimento em = Novos Serviços 80% do Investimento em 20 % dos sistemas
  • 3. Sun: Líder mundial em contribuição Open Source
  • 4. Arquitectura Open Source da Sun Developer Environment Database/ Storage Platform S Application E Infrastructure R Virtualization V xVM I Operating System C Systems Servers Storage E Networking S Microprocessor
  • 5. A MySQL • Fundada em 1995 • 400+ empregados (excl. Sun) • ~1000 parceiros • ~67K downloads/dia Jan/2008: Sun • Clientes de todas as geografias, com compra MySQL todo o tipo de servidores e sistemas operativos, em todos os mercados e com os mais diversos tipos de aplicações
  • 6. MySQL: a Base de Dados da NET • MySQL Enterprise Server > Acesso à mais actual versão da • A base de dados Standard De Facto popular base de dados open-source, para a economia web bem como a service packs e hot fixes > Estudos recentes revelam que MySQL • 80% das features por 10% do preço: grande performance, fiabilidade, é a mais segura e fiável do mercado facilidade de uso, e poupança • Monitorização dramática de custos > Funcionalidades adicionais que • Reduz os custos de licenciamento maximizam e automatizam o uptime e de base de dados em mais de 90% performance dos serviços • Reduz o downtime de sistemas em 60% • Suporte • Reduz custos de hardware em 70% > Suporte 7x24 para MySQL, incl. • Reduz custos de administração, consultadoria e prioritização de casos engenharia e suporte até 50% de suporte 67.000 novos downloads por dia
  • 7. A 3ª base de dados mais usada no mundo empresarial. E na sua empresa ?
  • 8. MySQL Enterprise Serviços de Valor Acrescentado para a sua Empresa • Suporte empresarial completo, ferramentas de monitorização e acesso a todo o software MySQL • Optimização de performance • Disponibilidade Load Connection balancer manager • Segurança Query analysis Memcached • Fiabilidade support Best practices rules 24x7 support Enterprise Monitor Hot fixes Open-source server Knowledge base with pluggable APIs Service packs
  • 9. Arquitectura MySQL Desenhada para Qualidade Empresarial MySQL Server HP-UX IBM-AIX
  • 10. MySQL Cluster Para ambientes “non-stop” Clients MySQL Cluster Application Nodes LDAP MySQL Cluster Management MySQL Cluster Management MySQL Cluster Data Nodes
  • 11. MySQL Replication Para ambientes escaláveis Load Balancer Excelente p/ appl. de leitura intensiva Writes & Reads Reads Reads Master MySQL Slave MySQL … Server Server Replication
  • 12. MySQL DRBD Para ambientes de “Disaster Recovery” Master Server Excelente para “Disaster Recovery” IP Management MySQL Replication Slaves – Read Scalability - Asynchronous Active Passive Server Server
  • 13. MySQL 5.0 Funcionalidades Performance Fiabilidade Facilidade de Uso • Stored Procedures • SQL Mode • Instance Manager • Cluster query push down • Triggers • Information Schema • Query optimizations • Views • Cursors • Archive Engine • Precision Math • Enhanced GUI Tools • InnoDB storage improvements • Distributed Transactions • Migration Toolkit • Cluster object support
  • 14. MySQL 5.1 Novas Funcionalidades Abril/2008: Primeira release conjunta Sun/MySQL BI/DW Alta Disponibilidade • Table/Index Partitioning • Disk-based Cluster • Full Text Search Enhancements • Row-based Replication • Better XML Handling – XPath • Cluster replication Gestão Performance • Task Scheduler • Better user session and problem SQL • Storage Engine Plug-in API identification • Transaction support for • New Performance/Load Testing Utility Federated Engine • New MyISAM memory option
  • 15. MySQL 5.1 Novas Ferramentas Gráficas • Query Browser – IDE para SQL • Administrator – Ferramenta de administração DBA • Migration toolkit – migração de schema/dados • Visual Studio plug-in (tb. para NetBeans e Eclipse) • MySQL Workbench – Ferramenta de “data modeling” • Diversas ferramentas de terceiros para MySQL disponíveis e de boa qualidade
  • 16. MySQL 5.1 Diversos Motores de Gestão de Dados Internal Storage Engines Arquitectura Moderna, Flexível Cluster + MyISAM Equipa de Engenharia Competente (Sun/MySQL) Falcon + Memory More… Programa de Apoio a ISV's em Crescimento + ISV Storage Engines Comunidade de Desenvolvimento muito activa (Innodb) ✔ Vantagens tecnológicas únicas Community/Custom Storage Engines ✔ Customização da BD para adaptação à applicação ✔ Alta performance ✔ Melhor eficácia ✔ Permite a rápida adopção do MySQL Memcache
  • 17. MySQL 5.1 Motor MyISAM Motor de Dados – MyISAM Fast Facts • Default MySQL engine • No practical limits on data storage • Very efficient storage • Easily handles high-speed data loads • Has B-tree, R-tree, and Full-text Indexes MyISAM • Supported by special index memory caches • Offers compressed data option • Supports geospatial operations MySQL Server • Uses table level locks • Does not do transactions • Backup/point-in-time recovery supported Best Use Cases • High-traffic Web sites • Data warehouses
  • 18. MySQL 5.1 Motor Innodb Motor de Dados – InnoDB Fast Facts • Provides ACID transaction support • 64TB data storage limit per tablespace • Higher storage cost • Slower data load speed than most other engines • Offers MVCC/Snapshot read Innodb • Has B-tree and clustered indexes • Supported by special data & index memory caches • Provides foreign key support MySQL Server • Uses row level locks and has custom isolation levels • Has crash recovery • Backup/point-in-time recovery supported Best Use Cases • Online transaction processing applications
  • 19. MySQL 5.1 Online Backup • Global backup and recovery solution • Security, Compression, Backup Policy Management, and more. • Easy to install and configure. • Point in time recovery • Web-based interface. • Support for LVM, ZFS, Veritas, • Handles all backup methods Netapp etc. > Logical, RAW, Snapshot, Replication • Graphical point-and-click management.
  • 20. MySQL Enterprise Monitor Para Gestão Centralizada dos seus servidores MySQL • Enhanced Notification Support (SNMP) • Enhanced Replication Monitoring • New Memory Usage Advisor • Additional Rules (100+) • Additional Platform Support • Monitoring of 5.1 and Falcon • Global Backup Management ● Global Instance Control • Query Analysis • Connection Pooling • Load Balancing • Synchronous Replication • …
  • 21. Redução de TCO com MySQL • Baixo Custo de Aquisição > 80-90% das “features” de outras bases de dados proprietárias, a 10-15% do custo > Superior performance em hardware de baixo custo • Baixo Custo de Operação > Funcionalidade completa sem complexidade adicional > Know-how RDBMS SQL fácilmente aplicável ao ambiente MySQL, fruto da utilização de standards TCO Breakdown of Database Software • Redução de Custos por Paragens Source: IDC > Fiabilidade superior minimiza tempos de paragem
  • 22. Redução de TCO com MySQL
  • 23. Clientes MySQL Os nomes falam por si... Web / Web 2.0 OEM / software partners On Demand, SaaS, Hosting Telecommunications Enterprise 2.0 Open source is powering the Web
  • 24. Download do MySQL http://dev.mysql.com/downloads/
  • 25. Para terminar... ● Demo ● Perguntas ?
  • 26. Introdução às Tecnologias Open Source Obrigado! The Network is the Computer. TM http://www.mysql.com http://www.sun.com/mysql Artur Alves artur.alves@sun.com