SlideShare a Scribd company logo
10 razões para usar
MySQL em Start Ups
Airton Lastori
airton.lastori@oracle.com
Abril-2017
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 2
http://db-engines.com/en/ranking_categories
183NoSQL
12categorias
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 3
Objetivo:
Ajudar a escolher uma boa tecnologia
de armazenamento de dados para seu
novo projeto.
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
MySQL: evolução com foco nas necessidades dos usuários
4
Web, Cloud, Distribuído e Embarcado…
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 5
Todas foram start ups há poucos anos,
começaram e cresceram com MySQL
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 6
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 7
Hoje continuamos com muitos
motivos para começar com MySQL.
Vamos aos 10 principais.
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
O MySQL continua cool
motivo 1
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 9
NoSQL são legais, mas não deixe de
acompanhar as novidades do MySQL.
(inclusive funções NoSQL)
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle elevando o nível
Um MySQL cada vez melhor, 5 anos de investimento
2x Engineering Staff
3x QA Staff
2x Support Staff
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Código-fonte no GitHub
github.com/mysql
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
dev.mysql.com
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Performance
motivo 2
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
0
100,000
200,000
300,000
400,000
500,000
600,000
700,000
8 16 32 64 128 256 512 1,024
QueriesperSecond
Connections
MySQL 5.7: Sysbench Read Only (Point Select)
MySQL 5.7
MySQL 5.6
MySQL 5.5
MySQL 5.7: Sysbench Read Only Point Select
Intel(R) Xeon(R) CPU E7-4860 x86_64
4 sockets x 10 cores-HT (80 CPU threads)
2.3 GHz, 512 GB RAM
Oracle Linux 6.5
2x mais rápido que MySQL 5.6
3x mais rápido que MySQL 5.5
645,000 QPS
14
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Escalabilidade
motivo 3
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Aplicação
Replicação MySQL
Master Slave
Escritas & Leituras Leituras
Exemplos de uso:
dividir carga OLTP e OLAP
backup
contingência
distribuição geográfica
etc.
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Aplicação
Replicação: Escalabilidade de Leituras
Master Slave
Escritas & Leituras Leituras
Slave Slave
Leituras Leituras
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 18
MySQL Cluster: Escalabilidade de Escritas
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Alta disponibilidade
motivo 4
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Master-Slave Replication
Replication vs. Group Replication
Group Replication
Router RouterRouter
App AppApp
VIP
mysqlfailover
Read-write
Read-only
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
MySQL Group Replication: O que fornece?
• Uma camada de banco de dados distribuída, simples de usar e com
alta disponibilidade
– Topologias Ativo-Ativo, escreva em qualquer nó
• Detecção e resolução automática de conflitos
– Reconfiguração automática ao adicionar, remover nós, crashes e falhas
– Distribuído e tolerante a falhas
– Arquitetura shared-nothing , sem necessidade de storage compartilhado
– Compatível com InnoDB
– Modos de operação single-primary ou multi-primary
21
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Maturidade e Popularidade
motivo 5
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 23
Softwares contém bugs!
Se o software tem mais tempo de
desenvolvimento e é largamente
utilizado, menor a probabilidade de
falhar em funções básicas.
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Fonte: http://db-engines.com/en/ranking_trend (junho/15)
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
“We had an unexpected loss of data on
nearly every technology we used at
one time or another, except MySQL.”
– Pinterest Engineering
Oracle Confidential – Internal/Restricted/Highly Restricted 25
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 26
Comunidade enorme onde muitos já
passaram por problemas. Não corra o
risco de ser o primeiro e não ter a
quem recorrer.
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Participe com seu Feedback
bugs.mysql.com
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 28
Mais facilidade em encontrar
profissionais.
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 29
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Menos marketing, mais referências
motivo 6
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 31
Novas tecnologias investem muito em marketing.
Cuidado com material escrito pelo pessoal de marketing.
Você vai ouvir muito que a nova tecnologia finalmente é a
bala de prata.
Pode até ser uma tecnologia incrível, mas as falhas e
limitações serão obfuscadas. Fale com quem já fez!
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Onde achar casos de sucesso reais
Oracle Confidential – Internal/Restricted/Highly Restricted 32
busque no Youtube por palestra em eventos
MySQL Central Oracle Open World
Percona Live
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
@MySQLBR meetup.com/MySQL-BRfacebook.com/MySQLBR
pt.planet.mysql.com
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Fácil de instalar e administrar
motivo 7
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
No Windows: MySQL Installer
Next, Next... Finish!
dev.mysql.com/downloads/windows/installer
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
No Linux: repositórios YUM e APT para MySQL
• Suporta as distribuições Enterprise Linux
– RedHat Enterprise/Oracle Linux
– Fedora
– Debian/Ubuntu
• Inclui os pacotes mais atuais
– MySQL Database
– MySQL Workbench
– MySQL Connectors
– MySQL Utilities
Maneira simples e conveniente de instalar e atualizar produtos MySQL
Mais de 50% dos downloads
para Fedora/RedHat já são
feitos do repositório
www.alastori.com.br/2014/05/tutorial-de-
instalacao-do-mysql-56-e.html
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
…ou manualmente via binários pré-compilados
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 38
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 39
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 40
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 41
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 42
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Flexível para os desenvolvedores
motivo 8
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 44
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 45
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 46
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 48
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
MySQL 5.7: InnoDB, NoSQL com Memcached
6x mais rápido que MySQL 5.6
Contribuição do Facebook
0
200,000
400,000
600,000
800,000
1,000,000
1,200,000
8 16 32 64 128 256 512 1,024
QueriesperSecond
Connections
MySQL 5.7 vs 5.6 - InnoDB & Memcached
MySQL 5.7
MySQL 5.6
1 Milhão de QPS
50
Intel(R) Xeon(R) CPU E7-4860 x86_64
4 sockets x 10 cores-HT (80 CPU threads)
2.3 GHz, 512 GB RAM
Oracle Linux 6.5
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Artigo no iMasters por Marcelo Altmann
http://imasters.com.br/banco-de-dados/mysql-e-nosql-memcached-plugin/
Ondemand Webinar:
NoSQL Memcached API for MySQL Cluster
22 August 2012
mysql.com/news-and-events/on-demand-webinars/display-od-723.html
Slides:
https://www.mysql.com/why-mysql/presentations/mysql-cluster-nosql-memcached-api
Exemplos Memcached API
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Suporte da Oracle
motivo 9
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
• Troubleshooting remoto
• Revisões: Queries, Schema, Replicação, Particionamento
• Performance Tuning
• Suporte remoto à instalação e upgrades
• Revisão de Código gerado pelo cliente: Client APIs, User Defined
Functions, Server Extensions, Stored Routines (Triggers, Procedures,
Functions)
https://www.mysql.com/support/consultative.html
Suporte Consultivo MySQL
Portfolio de serviços
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
MySQL Enterprise Edition
Suporte + Backup + Monitor + Workbench + Plug-ins
Escalabilidade
Segurança
Firewall
Auditoria
Criptografia
Oracle Enterprise Manager
for MySQL
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 56cloud.oracle.com/mysql
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
MySQL for
Beginners Ed 3
MySQL for Database
Administrators Ed 3.1
MySQL Performance
Tuning
MySQL High Availability
MySQL Cluster
MySQL DBA
Introduction to
MySQL 5.5
MySQL Developers
Techniques
MySQL for
Beginners Ed 3
MySQL and PHP
Developing Dynamic Web
Applications
MySQL for Developers Ed 2
MySQL Advanced Stored
Procedures
MySQLDeveloper
education.oracle.com/mysql
Opcional
Necessário
Treinamentos Oracle University
Oracle Certified
Professional, MySQL 5.6
DBA
Certificações
Oracle Certified
Professional, MySQL 5.6
Developer
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Custo
motivo 10 (e não menos importante)
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 59
http://mysql.com/tco
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Sumário
1. O MySQL continua cool
2. Performance
3. Escalabilidade
4. Alta disponibilidade
5. Maduro e Popular
6. - Marketing, + Referências
7. Fácil
8. Flexível
9. Suporte da Oracle
10.Custo
Na escolha da melhor tecnologia, busque estas características!
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Obrigado!
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Perguntas?
10 razões para usar MySQL em Start Ups
Contato:
airton.lastori@oracle.com
twitter.com/mysqlbr
facebook.com/mysqlbr
10 Razões para Usar MySQL em Startups

More Related Content

PDF
NoSQL no MySQL 5.7
MySQL Brasil
 
PDF
Alta Disponibilidade no MySQL 5.7
MySQL Brasil
 
PDF
5 razões estratégicas para usar MySQL
MySQL Brasil
 
PDF
OpenStack & MySQL
MySQL Brasil
 
PDF
Enabling digital transformation with MySQL
MySQL Brasil
 
PDF
MySQL 5.7 como Document Store
MySQL Brasil
 
PDF
MySQL Intro JSON NoSQL
Mark Swarbrick
 
PPTX
MySQL High Availibility Solutions
Mark Swarbrick
 
NoSQL no MySQL 5.7
MySQL Brasil
 
Alta Disponibilidade no MySQL 5.7
MySQL Brasil
 
5 razões estratégicas para usar MySQL
MySQL Brasil
 
OpenStack & MySQL
MySQL Brasil
 
Enabling digital transformation with MySQL
MySQL Brasil
 
MySQL 5.7 como Document Store
MySQL Brasil
 
MySQL Intro JSON NoSQL
Mark Swarbrick
 
MySQL High Availibility Solutions
Mark Swarbrick
 

What's hot (20)

PDF
MySQL The State of the Dolphin - jun15
MySQL Brasil
 
PDF
MySQL Manchester TT - 5.7 Whats new
Mark Swarbrick
 
PDF
MySQL Manchester TT - Replication Features
Mark Swarbrick
 
PDF
MySQL Tech Tour 2015 - Alt Intro
Mark Swarbrick
 
PPTX
20140722 Taiwan MySQL User Group Meeting Tech Updates
Ryusuke Kajiyama
 
PPT
MySQL Tech Tour 2015 - 5.7 Connector/J/Net
Mark Swarbrick
 
PDF
MySQL Cluster as Transactional NoSQL (KVS)
Ryusuke Kajiyama
 
PDF
TWJUG August, What's new in MySQL 5.7 RC
Ryusuke Kajiyama
 
PDF
TWJUG August, MySQL JDBC Driver "Connector/J"
Ryusuke Kajiyama
 
PDF
1 my sql20151219-kaji_ivan
Ivan Tu
 
PDF
MySQL InnoDB Cluster - Group Replication
Frederic Descamps
 
PDF
MySQL 5.6, news in 5.7 and our HA options
Ted Wennmark
 
PDF
MySQL Manchester TT - MySQL Enterprise Edition
Mark Swarbrick
 
PDF
MySQL 5.7: Focus on Replication
Mario Beck
 
PDF
MySQL 5.7 Replication News
Ted Wennmark
 
PDF
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
Olivier DASINI
 
PDF
Oracle making openstack an enterprise grade solution
OTN Systems Hub
 
PDF
MySQL 5.7 InnoDB Cluster (Jan 2018)
Olivier DASINI
 
PDF
Oracle Solaris Application-Centric Lifecycle and DevOps
OTN Systems Hub
 
PDF
MySQL for Oracle DBAs
Mario Beck
 
MySQL The State of the Dolphin - jun15
MySQL Brasil
 
MySQL Manchester TT - 5.7 Whats new
Mark Swarbrick
 
MySQL Manchester TT - Replication Features
Mark Swarbrick
 
MySQL Tech Tour 2015 - Alt Intro
Mark Swarbrick
 
20140722 Taiwan MySQL User Group Meeting Tech Updates
Ryusuke Kajiyama
 
MySQL Tech Tour 2015 - 5.7 Connector/J/Net
Mark Swarbrick
 
MySQL Cluster as Transactional NoSQL (KVS)
Ryusuke Kajiyama
 
TWJUG August, What's new in MySQL 5.7 RC
Ryusuke Kajiyama
 
TWJUG August, MySQL JDBC Driver "Connector/J"
Ryusuke Kajiyama
 
1 my sql20151219-kaji_ivan
Ivan Tu
 
MySQL InnoDB Cluster - Group Replication
Frederic Descamps
 
MySQL 5.6, news in 5.7 and our HA options
Ted Wennmark
 
MySQL Manchester TT - MySQL Enterprise Edition
Mark Swarbrick
 
MySQL 5.7: Focus on Replication
Mario Beck
 
MySQL 5.7 Replication News
Ted Wennmark
 
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
Olivier DASINI
 
Oracle making openstack an enterprise grade solution
OTN Systems Hub
 
MySQL 5.7 InnoDB Cluster (Jan 2018)
Olivier DASINI
 
Oracle Solaris Application-Centric Lifecycle and DevOps
OTN Systems Hub
 
MySQL for Oracle DBAs
Mario Beck
 
Ad

Viewers also liked (7)

PDF
Novidades do MySQL para desenvolvedores ago15
MySQL Brasil
 
PDF
Novidades do Universo MySQL Maio 2014
MySQL Brasil
 
PPTX
Introdução ao MySQL 5.6
Wagner Bianchi
 
PPTX
My sql apresentação
Barbara Damacena
 
PPTX
Tipos de dados em MySQL
Daniel Brandão
 
PDF
Oracle/SQL For Beginners - DDL | DML | DCL | TCL - Quick Learning
eVideoTuition
 
PDF
Banco de Dados - MySQL Basico
Rangel Javier
 
Novidades do MySQL para desenvolvedores ago15
MySQL Brasil
 
Novidades do Universo MySQL Maio 2014
MySQL Brasil
 
Introdução ao MySQL 5.6
Wagner Bianchi
 
My sql apresentação
Barbara Damacena
 
Tipos de dados em MySQL
Daniel Brandão
 
Oracle/SQL For Beginners - DDL | DML | DCL | TCL - Quick Learning
eVideoTuition
 
Banco de Dados - MySQL Basico
Rangel Javier
 
Ad

Similar to 10 Razões para Usar MySQL em Startups (20)

PDF
MySQL Enterprise Edition Portfolio
MySQL Brasil
 
PPTX
MySQL London Tech Tour March 2015 - Embedded Database of Choice
Mark Swarbrick
 
PDF
MySQL no Paypal Tesla e Uber
MySQL Brasil
 
PDF
MySQL Latest News
Mark Swarbrick
 
PDF
MySQL for Software-as-a-Service (SaaS)
Mario Beck
 
PPTX
MySQL Tech Tour 2015 - Intro
Mark Swarbrick
 
PDF
MySQL & Oracle Linux Keynote at Open Source India 2014
Sanjay Manwani
 
PDF
MySQL Roadmap NoSQL HA Fev17
MySQL Brasil
 
PDF
MySQL overview
Mark Swarbrick
 
PDF
MySQL London Tech Tour March 2015 - Whats New
Mark Swarbrick
 
PDF
Introduction to MySQL
Ted Wennmark
 
PDF
MySQL
PT.JUG
 
PDF
MySQL 5.7 NEW FEATURES, BETTER PERFORMANCE, AND THINGS THAT WILL BREAK -- Mid...
Dave Stokes
 
PDF
MySQL 5.7 New Features to Exploit -- PHPTek/Chicago MySQL User Group May 2014
Dave Stokes
 
PDF
Tutorial MySQL com Java
MySQL Brasil
 
PPT
Megha_Osi my sql productroadmap
OpenSourceIndia
 
PDF
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
GeneXus
 
PDF
MySQL Tech Tour Nov, 2013
Mysql Latinoamérica
 
ODP
MySQL for Oracle DBAs
Ben Krug
 
PDF
My sql 5.5_product_update
henriquesidney
 
MySQL Enterprise Edition Portfolio
MySQL Brasil
 
MySQL London Tech Tour March 2015 - Embedded Database of Choice
Mark Swarbrick
 
MySQL no Paypal Tesla e Uber
MySQL Brasil
 
MySQL Latest News
Mark Swarbrick
 
MySQL for Software-as-a-Service (SaaS)
Mario Beck
 
MySQL Tech Tour 2015 - Intro
Mark Swarbrick
 
MySQL & Oracle Linux Keynote at Open Source India 2014
Sanjay Manwani
 
MySQL Roadmap NoSQL HA Fev17
MySQL Brasil
 
MySQL overview
Mark Swarbrick
 
MySQL London Tech Tour March 2015 - Whats New
Mark Swarbrick
 
Introduction to MySQL
Ted Wennmark
 
MySQL
PT.JUG
 
MySQL 5.7 NEW FEATURES, BETTER PERFORMANCE, AND THINGS THAT WILL BREAK -- Mid...
Dave Stokes
 
MySQL 5.7 New Features to Exploit -- PHPTek/Chicago MySQL User Group May 2014
Dave Stokes
 
Tutorial MySQL com Java
MySQL Brasil
 
Megha_Osi my sql productroadmap
OpenSourceIndia
 
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
GeneXus
 
MySQL Tech Tour Nov, 2013
Mysql Latinoamérica
 
MySQL for Oracle DBAs
Ben Krug
 
My sql 5.5_product_update
henriquesidney
 

More from MySQL Brasil (18)

PDF
MySQL como Document Store PHP Conference 2017
MySQL Brasil
 
PDF
MySQL 8.0.1 DMR
MySQL Brasil
 
PDF
Alta disponibilidade com MySQL Enterprise
MySQL Brasil
 
PDF
Segurança no MySQL
MySQL Brasil
 
PDF
Alta disponibilidade no MySQL 5.7 GUOB 2016
MySQL Brasil
 
PDF
Alta Disponibilidade no MySQL 5.7 para aplicações em PHP
MySQL Brasil
 
PDF
Estratégias de Segurança e Gerenciamento para MySQL
MySQL Brasil
 
PDF
Novidades do Universo MySQL julho-15
MySQL Brasil
 
PDF
Serviços Escaláveis e de Alta Performance com MySQL e Java
MySQL Brasil
 
PDF
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
MySQL Brasil
 
PDF
Desenvolvendo serviços escaláveis e de alta performance com MySQL
MySQL Brasil
 
PDF
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
MySQL Brasil
 
PDF
Novidades do Universo MySQL Agosto 2014
MySQL Brasil
 
PDF
MySQL para Desenvolvedores de Produto
MySQL Brasil
 
PDF
Alta-disponibilidade com MySQL
MySQL Brasil
 
PDF
Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...
MySQL Brasil
 
PDF
Guia essencial para embarcar o MySQL em seu produto
MySQL Brasil
 
PDF
Oracle Premier Support para MySQL
MySQL Brasil
 
MySQL como Document Store PHP Conference 2017
MySQL Brasil
 
MySQL 8.0.1 DMR
MySQL Brasil
 
Alta disponibilidade com MySQL Enterprise
MySQL Brasil
 
Segurança no MySQL
MySQL Brasil
 
Alta disponibilidade no MySQL 5.7 GUOB 2016
MySQL Brasil
 
Alta Disponibilidade no MySQL 5.7 para aplicações em PHP
MySQL Brasil
 
Estratégias de Segurança e Gerenciamento para MySQL
MySQL Brasil
 
Novidades do Universo MySQL julho-15
MySQL Brasil
 
Serviços Escaláveis e de Alta Performance com MySQL e Java
MySQL Brasil
 
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
MySQL Brasil
 
Desenvolvendo serviços escaláveis e de alta performance com MySQL
MySQL Brasil
 
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
MySQL Brasil
 
Novidades do Universo MySQL Agosto 2014
MySQL Brasil
 
MySQL para Desenvolvedores de Produto
MySQL Brasil
 
Alta-disponibilidade com MySQL
MySQL Brasil
 
Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...
MySQL Brasil
 
Guia essencial para embarcar o MySQL em seu produto
MySQL Brasil
 
Oracle Premier Support para MySQL
MySQL Brasil
 

Recently uploaded (20)

PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PPTX
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
Francisco Vieira Júnior
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PPTX
Coupa-Overview _Assumptions presentation
annapureddyn
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Beyond Automation: The Role of IoT Sensor Integration in Next-Gen Industries
Rejig Digital
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PPTX
IoT Sensor Integration 2025 Powering Smart Tech and Industrial Automation.pptx
Rejig Digital
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
Francisco Vieira Júnior
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Coupa-Overview _Assumptions presentation
annapureddyn
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Beyond Automation: The Role of IoT Sensor Integration in Next-Gen Industries
Rejig Digital
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
IoT Sensor Integration 2025 Powering Smart Tech and Industrial Automation.pptx
Rejig Digital
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 

10 Razões para Usar MySQL em Startups

  • 1. 10 razões para usar MySQL em Start Ups Airton Lastori [email protected] Abril-2017
  • 2. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 2 http://db-engines.com/en/ranking_categories 183NoSQL 12categorias
  • 3. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 3 Objetivo: Ajudar a escolher uma boa tecnologia de armazenamento de dados para seu novo projeto.
  • 4. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQL: evolução com foco nas necessidades dos usuários 4 Web, Cloud, Distribuído e Embarcado…
  • 5. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 5 Todas foram start ups há poucos anos, começaram e cresceram com MySQL
  • 6. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 6
  • 7. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 7 Hoje continuamos com muitos motivos para começar com MySQL. Vamos aos 10 principais.
  • 8. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | O MySQL continua cool motivo 1
  • 9. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 9 NoSQL são legais, mas não deixe de acompanhar as novidades do MySQL. (inclusive funções NoSQL)
  • 10. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle elevando o nível Um MySQL cada vez melhor, 5 anos de investimento 2x Engineering Staff 3x QA Staff 2x Support Staff
  • 11. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Código-fonte no GitHub github.com/mysql
  • 12. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | dev.mysql.com
  • 13. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Performance motivo 2
  • 14. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 0 100,000 200,000 300,000 400,000 500,000 600,000 700,000 8 16 32 64 128 256 512 1,024 QueriesperSecond Connections MySQL 5.7: Sysbench Read Only (Point Select) MySQL 5.7 MySQL 5.6 MySQL 5.5 MySQL 5.7: Sysbench Read Only Point Select Intel(R) Xeon(R) CPU E7-4860 x86_64 4 sockets x 10 cores-HT (80 CPU threads) 2.3 GHz, 512 GB RAM Oracle Linux 6.5 2x mais rápido que MySQL 5.6 3x mais rápido que MySQL 5.5 645,000 QPS 14
  • 15. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Escalabilidade motivo 3
  • 16. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Aplicação Replicação MySQL Master Slave Escritas & Leituras Leituras Exemplos de uso: dividir carga OLTP e OLAP backup contingência distribuição geográfica etc.
  • 17. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Aplicação Replicação: Escalabilidade de Leituras Master Slave Escritas & Leituras Leituras Slave Slave Leituras Leituras
  • 18. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 18 MySQL Cluster: Escalabilidade de Escritas
  • 19. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Alta disponibilidade motivo 4
  • 20. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Master-Slave Replication Replication vs. Group Replication Group Replication Router RouterRouter App AppApp VIP mysqlfailover Read-write Read-only
  • 21. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQL Group Replication: O que fornece? • Uma camada de banco de dados distribuída, simples de usar e com alta disponibilidade – Topologias Ativo-Ativo, escreva em qualquer nó • Detecção e resolução automática de conflitos – Reconfiguração automática ao adicionar, remover nós, crashes e falhas – Distribuído e tolerante a falhas – Arquitetura shared-nothing , sem necessidade de storage compartilhado – Compatível com InnoDB – Modos de operação single-primary ou multi-primary 21
  • 22. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Maturidade e Popularidade motivo 5
  • 23. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 23 Softwares contém bugs! Se o software tem mais tempo de desenvolvimento e é largamente utilizado, menor a probabilidade de falhar em funções básicas.
  • 24. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Fonte: http://db-engines.com/en/ranking_trend (junho/15)
  • 25. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | “We had an unexpected loss of data on nearly every technology we used at one time or another, except MySQL.” – Pinterest Engineering Oracle Confidential – Internal/Restricted/Highly Restricted 25
  • 26. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 26 Comunidade enorme onde muitos já passaram por problemas. Não corra o risco de ser o primeiro e não ter a quem recorrer.
  • 27. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Participe com seu Feedback bugs.mysql.com
  • 28. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 28 Mais facilidade em encontrar profissionais.
  • 29. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 29
  • 30. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Menos marketing, mais referências motivo 6
  • 31. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 31 Novas tecnologias investem muito em marketing. Cuidado com material escrito pelo pessoal de marketing. Você vai ouvir muito que a nova tecnologia finalmente é a bala de prata. Pode até ser uma tecnologia incrível, mas as falhas e limitações serão obfuscadas. Fale com quem já fez!
  • 32. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Onde achar casos de sucesso reais Oracle Confidential – Internal/Restricted/Highly Restricted 32 busque no Youtube por palestra em eventos MySQL Central Oracle Open World Percona Live
  • 33. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | @MySQLBR meetup.com/MySQL-BRfacebook.com/MySQLBR pt.planet.mysql.com
  • 34. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Fácil de instalar e administrar motivo 7
  • 35. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | No Windows: MySQL Installer Next, Next... Finish! dev.mysql.com/downloads/windows/installer
  • 36. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | No Linux: repositórios YUM e APT para MySQL • Suporta as distribuições Enterprise Linux – RedHat Enterprise/Oracle Linux – Fedora – Debian/Ubuntu • Inclui os pacotes mais atuais – MySQL Database – MySQL Workbench – MySQL Connectors – MySQL Utilities Maneira simples e conveniente de instalar e atualizar produtos MySQL Mais de 50% dos downloads para Fedora/RedHat já são feitos do repositório www.alastori.com.br/2014/05/tutorial-de- instalacao-do-mysql-56-e.html
  • 37. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | …ou manualmente via binários pré-compilados
  • 38. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 38
  • 39. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 39
  • 40. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 40
  • 41. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 41
  • 42. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 42
  • 43. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Flexível para os desenvolvedores motivo 8
  • 44. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 44
  • 45. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 45
  • 46. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 46
  • 47. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
  • 48. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 48
  • 49. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
  • 50. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQL 5.7: InnoDB, NoSQL com Memcached 6x mais rápido que MySQL 5.6 Contribuição do Facebook 0 200,000 400,000 600,000 800,000 1,000,000 1,200,000 8 16 32 64 128 256 512 1,024 QueriesperSecond Connections MySQL 5.7 vs 5.6 - InnoDB & Memcached MySQL 5.7 MySQL 5.6 1 Milhão de QPS 50 Intel(R) Xeon(R) CPU E7-4860 x86_64 4 sockets x 10 cores-HT (80 CPU threads) 2.3 GHz, 512 GB RAM Oracle Linux 6.5
  • 51. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Artigo no iMasters por Marcelo Altmann http://imasters.com.br/banco-de-dados/mysql-e-nosql-memcached-plugin/ Ondemand Webinar: NoSQL Memcached API for MySQL Cluster 22 August 2012 mysql.com/news-and-events/on-demand-webinars/display-od-723.html Slides: https://www.mysql.com/why-mysql/presentations/mysql-cluster-nosql-memcached-api Exemplos Memcached API
  • 52. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Suporte da Oracle motivo 9
  • 53. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
  • 54. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | • Troubleshooting remoto • Revisões: Queries, Schema, Replicação, Particionamento • Performance Tuning • Suporte remoto à instalação e upgrades • Revisão de Código gerado pelo cliente: Client APIs, User Defined Functions, Server Extensions, Stored Routines (Triggers, Procedures, Functions) https://www.mysql.com/support/consultative.html Suporte Consultivo MySQL Portfolio de serviços
  • 55. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQL Enterprise Edition Suporte + Backup + Monitor + Workbench + Plug-ins Escalabilidade Segurança Firewall Auditoria Criptografia Oracle Enterprise Manager for MySQL
  • 56. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 56cloud.oracle.com/mysql
  • 57. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQL for Beginners Ed 3 MySQL for Database Administrators Ed 3.1 MySQL Performance Tuning MySQL High Availability MySQL Cluster MySQL DBA Introduction to MySQL 5.5 MySQL Developers Techniques MySQL for Beginners Ed 3 MySQL and PHP Developing Dynamic Web Applications MySQL for Developers Ed 2 MySQL Advanced Stored Procedures MySQLDeveloper education.oracle.com/mysql Opcional Necessário Treinamentos Oracle University Oracle Certified Professional, MySQL 5.6 DBA Certificações Oracle Certified Professional, MySQL 5.6 Developer
  • 58. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Custo motivo 10 (e não menos importante)
  • 59. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 59 http://mysql.com/tco
  • 60. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Sumário 1. O MySQL continua cool 2. Performance 3. Escalabilidade 4. Alta disponibilidade 5. Maduro e Popular 6. - Marketing, + Referências 7. Fácil 8. Flexível 9. Suporte da Oracle 10.Custo Na escolha da melhor tecnologia, busque estas características!
  • 61. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Obrigado! Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 62. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Perguntas? 10 razões para usar MySQL em Start Ups Contato: [email protected] twitter.com/mysqlbr facebook.com/mysqlbr