SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended
for information purposes only, and may not be incorporated into any contract. It
is not a commitment to deliver any material, code, or functionality, and should
not be relied upon in making purchasing decisions. The development, release,
and timing of any features or functionality described for Oracle’s products
remains at the sole discretion of Oracle.
Copyright 2015, Oracle and/or its affiliates. All rights reservedFebruary 2015
2
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |Oracle Confidential – Internal/Restricted/Highly Restricted
MySQL 20 años — Encuentro
Genexus 25 años
Manuel.Contreras@oracle.com
Principal Consultant
ORACLE MySQL Global Business Unit
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Mayor inversión e innovación al ecosistema
4
MySQL 20 años ~ roadmap & futuro bajo ORACLE
* 20 años de MySQL como tecnología
* 10 años InnoDB bajo ORACLE
* 5 años MySQL con Oracle
* 20 años Java
* GX25 Wow!
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 5
Dropbox administra 300M+ usuarios & 1B+ files with MySQL ( metadatos )
Twitter procesa 500M Tweets/día, 270M mo active users
Booking.com 15TB 60-70% crecimiento anual
MySQL ~ casos globales
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
6
Oracle database & MySQL
* Custom Ad-Hoc ERP / CRM
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
MySQL Storage Engines
• Pluggable architecture
7
InnoDB MyISAM NDBCluster
ACID; MVCC
Propósito General
Not ACID
Bulk operations / Catálogo
consultas
ACID in-Memory DB
real time OLTP
Archive
Data Compression
Memory
Volatile Data
High Performance
Blackhole
Escribe a
dispositivo
/dev/null
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
8
MySQL Replication
auto sharding y Tolerencia a Fallas ~ high
availability ( InnoDB / NDBCluster )
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
MySQL ~ Particionamiento de tablas
9
https://dev.mysql.com/doc/refman/5.6/en/partitioning-overview.html
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.
MySQL ~ NoSQL ( Bulk insert NoSQL, BI SQL )
MySQL Cluster Data Nodes
Clients
Application Layer
Data Layer
26th March 2015
10
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.
NoSQL Access to MySQL Cluster data
Apps Apps Apps Apps Apps Apps Apps Apps Apps Apps Apps Apps
JPA
Cluster JPA
PHP Perl Python Ruby JDBC Cluster J JS Apache Memcache
d
MySQL JNI Node.JS mod_ndb ndb_eng
NDB API (C++)
MySQL Cluster Data Nodes
26th March 2015
11
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 12
MySQL – América Latina
FinancierasGobierno / Educación
Privada/Industrias Web
Telcos
Referencias y Casos de Éxito
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
MySQL 5.6 en 3 pasos
13
Escalabilidad &
Alta disponibilidad
Seguridad
Performance
CPU / RAM
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
14
Mejor escalabilidad en MySQL Enterprise
mysql.com/products/enterprise/scalability.html
MySQL Scalability Thread Pool ( Performance )
MySQL 5.5.16

Oracle Linux 6.1, Unbreakable Kernel 2.6.32

2 sockets, 24 cores, 2 X 12-core

Intel(R) Xeon(R) X5670 2.93GHz CPUs

72GB DDR3 RAM

2 X LSI SCSI Disk (MR9261-8i) (597GB)
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
15
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
• Visión consolidada en todo el entorno de
MySQL, en las instalaciones y en la nube
• Automatizado, monitoring y alertas basado
en normas (SMTP, SNMP habilitado)
• Query Analyzer, seguimiento, análisis y
puesta a punto, en correlación con los
gráficos del monitor
• Identifica los servidores problemáticos
• Monitor de replicación en tiempo real con
auto-descubrimiento de topologías maestro-
esclavo
MySQL Enterprise Monitor 3.0
Ahorra tiempo. Soluciona
problemas de manera proactiva.
MySQL Enterprise Edition : Monitor
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
18
▪ Diagnostica problemas de desempeño código SQL
problemático.
▪ Correlación gráfica de código SQL
▪ Encuentra y optimiza cuellos de botella
▪ Identifica la fuente de problemas en desempeño
▪ Estadísticas detallas de ejecución de queries SQL
▪ Query Response Time index (QRTi)
Con el analizador de consultas MySQL, hemos sido
capaces de identificar y analizar el código SQL problemático
y triplicar nuestro rendimiento de base de datos. Más
importante aún, hemos sido capaces de lograr esto en tres
días, en lugar de tomar semanas
Keith Souhrada
Ingeniero de Desarrollo Software
Big Fish Games
MySQL Query Analyzer
mysql.com/products/enterprise/query.html
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
19
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL Enterprise Monitor ~ Query Analysis
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
MySQL Workbench EE + Backup
• Programar & administrar
backup jobs
– Create new backup jobs
– Schedule backup jobs para
ejecución automática
– Visualiza backup jobs actuales
– Visualiza actividad backup
• Restore backups
– Full, partial, incremental …
21
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal
22
MySQL Security Resumen
Authentication
Authorization
Encryption
Firewall
MySQL Security
Auditing
MySQL Enterprise
PAM: LDAP
MySQL Privileges
MySQL Enterprise
Encryption
MySQL Enterprise
México
MySQL Enterprise
Audit /
MySQL
Workbench
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL Enterprise Firewall ~ Seguridad
23
Inbound
SQL Traffic
Web
Applications
SQL Injection Attack
Via Brower


ALLOW 

BLOCK
DETECT
1
2
3
Instance
MySQL Enterprise FirewallInternet
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL on Windows
• MySQL Installer for Windows
• MySQL Workbench
• MySQL Migration Wizard
– Microsoft SQL Server
– Microsoft Access
• MySQL for Visual Studio
• MySQL for Excel
• MySQL Notifier
• MySQL Connector/.Net
• MySQL Connector/ODBC
24
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
25
ORACLE — MySQL Integration
Oracle Enterprise Manager 12c
Oracle Linux
Oracle VM
Oracle Clusterware
Oracle Secure Backup
Oracle Fusion Middleware
Oracle Golden Gate
Oracle Audit Vault
Oracle Database Firewall
MyOracle Support
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 26
COMPANY OVERVIEW
• Ticketmaster is one of the world's largest e-
commerce and ticketing sites online,
operating in 18 global markets, and with 19
worldwide call centers.
APPLICATION
• Ticketmaster.com is an e-commerce website
selling tickets for live concerts, professional
and college sports teams, museums and
theaters.
SOLUTIONS
• MySQL Enterprise Edition
• Oracle Database Enterprise Edition
KEY BUSINESS BENEFIT
• By migrating from Microsoft
SQL Server to MySQL and
Oracle, Ticketmaster.com
scales 4 times better and grows
the number of customers from
10 million to 100 million.
WHY MySQL+ ORACLE?
• "At Ticketmaster, we use MySQL
and Oracle to complement each
other. The end result is a highly-
distributed, optimal-performing
database environment that powers
one of the largest e-commerce and
ticketing sites in the world.”
Ed Presz – Sr. Director Database Engineering
Ticketmaster/Live Nation Entertainment, Inc.
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
27
Performance
Security
Availability
Pedro.Andrade@oracle.com
Strategic Accounts
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
MySQL 5.7: Optimizer - Query Rewrite Plugin

• Query rewrite (pre and post parse)
• Post-parse query plugin
– Rewrite problematic queries without application changes
– Add hints
– Modify join order
– Many more …
• Improve problematic queries from ORMs, third party apps, etc.
28
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
MySQL 5.7 ~ JSON JavaScript Object Notation 

• Expanded JSON EXPLAIN
– Now includes all available cost info
– Used for Visual Explain In MySQL
Workbench
29
{
"query_block": {
"select_id": 1,
"cost_info": {
"query_cost": "200.40"
},
"table": {
"table_name": "nicer_but_slower_film_list",
"access_type": "ALL",
"rows_examined_per_scan": 992,
"rows_produced_per_join": 992,
"filtered": 100,
"cost_info": {
"read_cost": "2.00",
"eval_cost": "198.40",
"prefix_cost": "200.40",
"data_read_per_join": "852K"
},
"used_columns": [
"FID",
"title",
"description",
"category",
"price",
"length",
"rating",
"actors"
],
...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Consolidate updates from
multiple Masters into one Slave
– Consolidated view of all shards
– More flexible topologies
– Centralized point for backups
• Compatible with Semi-Sync
Replication & enhanced MTS
• Master-specific slave filters
MySQL 5.7: Replicacion Multi-Source

Binlog
• Master 1
Binlog
• Master 2
…
• …
Binlog
• Master N
IO
1
Rel
ay
1Coo
rdi
nat
or
W1 W2 … WX
IO
2
Rel
ay
2Coo
rdi
nat
or
W1 W2 … WX
…
…
Coo
rdi
nat
or
W1 W2 … WX
IO
N
Rel
ay
NCoo
rdi
nat
or
W1 W2 … WX
Slave
30
labs.mysql.com
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.
HTTP Plugin for MySQL

• Server Plugin agreaga HTTP(S) endpoints para con MySQL
• Soporte nativo a JSON format encoded como UTF8
• 3 tipos de User Endpoint Types
– SQL
– CRUD - Key-Value
– JSON - Document
31
labs.mysql.com
26th March 2015
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.26th March 2015
32
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |Oracle Confidential – Internal/Restricted/Highly Restricted
¿ Preguntas ?
Manuel.Contreras@oracle.com
Principal Consultant
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
MySQL Enterprise Backup
• Online, non-locking backup & recovery
– Complete MySQL instance backup (datos &
Config )
– Partial backup & restore
• Direct Cloud storage backups (S3, etc.)
• Incremental backups
• Point-in-time recovery
• Compressed & encryption
• Backup to tape (SBT)
• Backup validation
• Online backup MySQL (Windows, Linux,
Unix)
21
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
El equipo perfecto para MySQL
• CPU
✓ MySQL 5.5 ~ hasta 24 cores
✓ MySQL 5.6 ~ hasta 48 (60) cores
• Memoria
✓ Mas siempre es mejor ( 64GB OLTP )
✓ InnoDB buffer pool “hot data”
• Network
✓ Atl menos 2 x NICs para redundancia
• Replication ( No Spof en datafiles )
✓ Slaves recomendable similar Master
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
• Diso
✓ Fast HD ( 10-15k rpm)
✓ Mas discos, es mejor! – 4x recomendado
✓ RAID 10 lo mejor, RAID 5 ‘quizás OK’ si es muy intensivo en lecturas
✓ Separar random & sequential IO (logs y table spaces)
✓ Top performance:
✓ SAN
✓ Fusion-IO cards
El equipo perfecto para MySQL
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
• Hardware RAID battery backed up cache is critical!
• Utilizar LVM en Linux (Snapshots)
• disk/partition independiente para mysql data
✓ Location of data- and logfiles en diferentes spindles
✓ EXT4 / XFS best practice para Linux
✓ Blocksize?
• Check list de particiones de tablas
El equipo perfecto para MySQL
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
MySQL Fabric ~ Administrando granjas de servidores
38

Weitere ähnliche Inhalte

Was ist angesagt?

NoSQL & SQL - Best of both worlds - BarCamp Berkshire 2013
NoSQL & SQL - Best of both worlds - BarCamp Berkshire 2013NoSQL & SQL - Best of both worlds - BarCamp Berkshire 2013
NoSQL & SQL - Best of both worlds - BarCamp Berkshire 2013Andrew Morgan
 
MySQL Security
MySQL SecurityMySQL Security
MySQL SecurityMario Beck
 
MySQL 8.0, what's new ? - Forum PHP 2018
MySQL 8.0, what's new ? - Forum PHP 2018MySQL 8.0, what's new ? - Forum PHP 2018
MySQL 8.0, what's new ? - Forum PHP 2018Olivier DASINI
 
Alta Disponibilidade no MySQL 5.7
Alta Disponibilidade no MySQL 5.7Alta Disponibilidade no MySQL 5.7
Alta Disponibilidade no MySQL 5.7MySQL Brasil
 
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB ClusterMySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB ClusterOlivier DASINI
 
Oracle my sql cluster cge
Oracle my sql cluster cgeOracle my sql cluster cge
Oracle my sql cluster cgeseungdon1
 
NoSQL no MySQL 5.7
NoSQL no MySQL 5.7NoSQL no MySQL 5.7
NoSQL no MySQL 5.7MySQL Brasil
 
MySQL for Software-as-a-Service (SaaS)
MySQL for Software-as-a-Service (SaaS)MySQL for Software-as-a-Service (SaaS)
MySQL for Software-as-a-Service (SaaS)Mario Beck
 
MySQL for Oracle DBAs
MySQL for Oracle DBAsMySQL for Oracle DBAs
MySQL for Oracle DBAsMario Beck
 
MySQL Manchester TT - 5.7 Whats new
MySQL Manchester TT - 5.7 Whats newMySQL Manchester TT - 5.7 Whats new
MySQL Manchester TT - 5.7 Whats newMark Swarbrick
 
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQLMySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQLOlivier DASINI
 
MySQL Document Store
MySQL Document StoreMySQL Document Store
MySQL Document StoreMario Beck
 
10 Razões para Usar MySQL em Startups
10 Razões para Usar MySQL em Startups10 Razões para Usar MySQL em Startups
10 Razões para Usar MySQL em StartupsMySQL Brasil
 
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud ServiceMySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud ServiceOlivier DASINI
 
Successful MySQL Scalability
Successful MySQL ScalabilitySuccessful MySQL Scalability
Successful MySQL ScalabilityRonald Bradford
 
MySQL High Availibility Solutions
MySQL High Availibility SolutionsMySQL High Availibility Solutions
MySQL High Availibility SolutionsMark Swarbrick
 
Using oracle vm virtual box as your development platform
Using oracle vm virtual box as your development platformUsing oracle vm virtual box as your development platform
Using oracle vm virtual box as your development platformOTN Systems Hub
 
MySQL HA Alternatives 2010
MySQL  HA  Alternatives 2010MySQL  HA  Alternatives 2010
MySQL HA Alternatives 2010Kris Buytaert
 
MySQL NoSQL Document Store
MySQL NoSQL Document StoreMySQL NoSQL Document Store
MySQL NoSQL Document StoreMark Swarbrick
 

Was ist angesagt? (20)

NoSQL & SQL - Best of both worlds - BarCamp Berkshire 2013
NoSQL & SQL - Best of both worlds - BarCamp Berkshire 2013NoSQL & SQL - Best of both worlds - BarCamp Berkshire 2013
NoSQL & SQL - Best of both worlds - BarCamp Berkshire 2013
 
MySQL Security
MySQL SecurityMySQL Security
MySQL Security
 
MySQL 8.0, what's new ? - Forum PHP 2018
MySQL 8.0, what's new ? - Forum PHP 2018MySQL 8.0, what's new ? - Forum PHP 2018
MySQL 8.0, what's new ? - Forum PHP 2018
 
Alta Disponibilidade no MySQL 5.7
Alta Disponibilidade no MySQL 5.7Alta Disponibilidade no MySQL 5.7
Alta Disponibilidade no MySQL 5.7
 
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB ClusterMySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
 
Oracle my sql cluster cge
Oracle my sql cluster cgeOracle my sql cluster cge
Oracle my sql cluster cge
 
NoSQL no MySQL 5.7
NoSQL no MySQL 5.7NoSQL no MySQL 5.7
NoSQL no MySQL 5.7
 
MySQL for Software-as-a-Service (SaaS)
MySQL for Software-as-a-Service (SaaS)MySQL for Software-as-a-Service (SaaS)
MySQL for Software-as-a-Service (SaaS)
 
MySQL for Oracle DBAs
MySQL for Oracle DBAsMySQL for Oracle DBAs
MySQL for Oracle DBAs
 
MySQL Manchester TT - 5.7 Whats new
MySQL Manchester TT - 5.7 Whats newMySQL Manchester TT - 5.7 Whats new
MySQL Manchester TT - 5.7 Whats new
 
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQLMySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
 
MySQL Document Store
MySQL Document StoreMySQL Document Store
MySQL Document Store
 
10 Razões para Usar MySQL em Startups
10 Razões para Usar MySQL em Startups10 Razões para Usar MySQL em Startups
10 Razões para Usar MySQL em Startups
 
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud ServiceMySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
 
Successful MySQL Scalability
Successful MySQL ScalabilitySuccessful MySQL Scalability
Successful MySQL Scalability
 
MySQL High Availibility Solutions
MySQL High Availibility SolutionsMySQL High Availibility Solutions
MySQL High Availibility Solutions
 
Using oracle vm virtual box as your development platform
Using oracle vm virtual box as your development platformUsing oracle vm virtual box as your development platform
Using oracle vm virtual box as your development platform
 
MySQL 8
MySQL 8MySQL 8
MySQL 8
 
MySQL HA Alternatives 2010
MySQL  HA  Alternatives 2010MySQL  HA  Alternatives 2010
MySQL HA Alternatives 2010
 
MySQL NoSQL Document Store
MySQL NoSQL Document StoreMySQL NoSQL Document Store
MySQL NoSQL Document Store
 

Ähnlich wie Safe Harbor Statement overview

5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQL5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQLMySQL Brasil
 
MySQL London Tech Tour March 2015 - Whats New
MySQL London Tech Tour March 2015 - Whats NewMySQL London Tech Tour March 2015 - Whats New
MySQL London Tech Tour March 2015 - Whats NewMark Swarbrick
 
MySQL The State of the Dolphin - jun15
MySQL The State of the Dolphin - jun15MySQL The State of the Dolphin - jun15
MySQL The State of the Dolphin - jun15MySQL Brasil
 
MySQL Manchester TT - MySQL Enterprise Edition
MySQL Manchester TT - MySQL Enterprise EditionMySQL Manchester TT - MySQL Enterprise Edition
MySQL Manchester TT - MySQL Enterprise EditionMark Swarbrick
 
MySQL enterprise edition
MySQL enterprise edition MySQL enterprise edition
MySQL enterprise edition Mark Swarbrick
 
01 demystifying mysq-lfororacledbaanddeveloperv1
01 demystifying mysq-lfororacledbaanddeveloperv101 demystifying mysq-lfororacledbaanddeveloperv1
01 demystifying mysq-lfororacledbaanddeveloperv1Ivan Ma
 
MySQL 5.7 como Document Store
MySQL 5.7 como Document StoreMySQL 5.7 como Document Store
MySQL 5.7 como Document StoreMySQL Brasil
 
MySQL as a Document Store
MySQL as a Document StoreMySQL as a Document Store
MySQL as a Document StoreTed Wennmark
 
BGOUG 2014: Developing Using MySQL
BGOUG 2014: Developing Using MySQLBGOUG 2014: Developing Using MySQL
BGOUG 2014: Developing Using MySQLGeorgi Kodinov
 
MySQL Enterprise Portfolio
MySQL Enterprise PortfolioMySQL Enterprise Portfolio
MySQL Enterprise PortfolioAbel Flórez
 
MySQL Enterprise Edition Overview
MySQL Enterprise Edition OverviewMySQL Enterprise Edition Overview
MySQL Enterprise Edition OverviewMario Beck
 
Oracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQLOracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQLMario Beck
 
MySQL 8.0 - What's New ?
MySQL 8.0 - What's New ?MySQL 8.0 - What's New ?
MySQL 8.0 - What's New ?Olivier DASINI
 
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4Frazer Clement
 
MySQL High Availability Solutions - Feb 2015 webinar
MySQL High Availability Solutions - Feb 2015 webinarMySQL High Availability Solutions - Feb 2015 webinar
MySQL High Availability Solutions - Feb 2015 webinarAndrew Morgan
 
MySQL Tech Tour 2015 - Intro
MySQL Tech Tour 2015 - IntroMySQL Tech Tour 2015 - Intro
MySQL Tech Tour 2015 - IntroMark Swarbrick
 
Netherlands Tech Tour 03 - MySQL Cluster
Netherlands Tech Tour 03 -   MySQL ClusterNetherlands Tech Tour 03 -   MySQL Cluster
Netherlands Tech Tour 03 - MySQL ClusterMark Swarbrick
 
Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014
Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014
Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014Manuel Contreras
 
MySQL 8: Ready for Prime Time
MySQL 8: Ready for Prime TimeMySQL 8: Ready for Prime Time
MySQL 8: Ready for Prime TimeArnab Ray
 
1 my sql20151219-kaji_ivan
1 my sql20151219-kaji_ivan1 my sql20151219-kaji_ivan
1 my sql20151219-kaji_ivanIvan Tu
 

Ähnlich wie Safe Harbor Statement overview (20)

5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQL5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQL
 
MySQL London Tech Tour March 2015 - Whats New
MySQL London Tech Tour March 2015 - Whats NewMySQL London Tech Tour March 2015 - Whats New
MySQL London Tech Tour March 2015 - Whats New
 
MySQL The State of the Dolphin - jun15
MySQL The State of the Dolphin - jun15MySQL The State of the Dolphin - jun15
MySQL The State of the Dolphin - jun15
 
MySQL Manchester TT - MySQL Enterprise Edition
MySQL Manchester TT - MySQL Enterprise EditionMySQL Manchester TT - MySQL Enterprise Edition
MySQL Manchester TT - MySQL Enterprise Edition
 
MySQL enterprise edition
MySQL enterprise edition MySQL enterprise edition
MySQL enterprise edition
 
01 demystifying mysq-lfororacledbaanddeveloperv1
01 demystifying mysq-lfororacledbaanddeveloperv101 demystifying mysq-lfororacledbaanddeveloperv1
01 demystifying mysq-lfororacledbaanddeveloperv1
 
MySQL 5.7 como Document Store
MySQL 5.7 como Document StoreMySQL 5.7 como Document Store
MySQL 5.7 como Document Store
 
MySQL as a Document Store
MySQL as a Document StoreMySQL as a Document Store
MySQL as a Document Store
 
BGOUG 2014: Developing Using MySQL
BGOUG 2014: Developing Using MySQLBGOUG 2014: Developing Using MySQL
BGOUG 2014: Developing Using MySQL
 
MySQL Enterprise Portfolio
MySQL Enterprise PortfolioMySQL Enterprise Portfolio
MySQL Enterprise Portfolio
 
MySQL Enterprise Edition Overview
MySQL Enterprise Edition OverviewMySQL Enterprise Edition Overview
MySQL Enterprise Edition Overview
 
Oracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQLOracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQL
 
MySQL 8.0 - What's New ?
MySQL 8.0 - What's New ?MySQL 8.0 - What's New ?
MySQL 8.0 - What's New ?
 
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4
 
MySQL High Availability Solutions - Feb 2015 webinar
MySQL High Availability Solutions - Feb 2015 webinarMySQL High Availability Solutions - Feb 2015 webinar
MySQL High Availability Solutions - Feb 2015 webinar
 
MySQL Tech Tour 2015 - Intro
MySQL Tech Tour 2015 - IntroMySQL Tech Tour 2015 - Intro
MySQL Tech Tour 2015 - Intro
 
Netherlands Tech Tour 03 - MySQL Cluster
Netherlands Tech Tour 03 -   MySQL ClusterNetherlands Tech Tour 03 -   MySQL Cluster
Netherlands Tech Tour 03 - MySQL Cluster
 
Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014
Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014
Oracle MySQL Tutorial -- MySQL NoSQL Cloud Buenos Aires Nov, 13 2014
 
MySQL 8: Ready for Prime Time
MySQL 8: Ready for Prime TimeMySQL 8: Ready for Prime Time
MySQL 8: Ready for Prime Time
 
1 my sql20151219-kaji_ivan
1 my sql20151219-kaji_ivan1 my sql20151219-kaji_ivan
1 my sql20151219-kaji_ivan
 

Mehr von GeneXus

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsGeneXus
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!GeneXus
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in ActionGeneXus
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...GeneXus
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?GeneXus
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroGeneXus
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y PlataformasGeneXus
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosGeneXus
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaGeneXus
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 StudentsGeneXus
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsiveGeneXus
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusGeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosGeneXus
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAPGeneXus
 
Going mobile
Going mobileGoing mobile
Going mobileGeneXus
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusGeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusGeneXus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...GeneXus
 

Mehr von GeneXus (20)

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) Bots
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in Action
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuro
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y Plataformas
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivos
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industria
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 Students
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsive
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAP
 
Going mobile
Going mobileGoing mobile
Going mobile
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
 

Kürzlich hochgeladen

Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 

Kürzlich hochgeladen (20)

Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 

Safe Harbor Statement overview

  • 1.
  • 2. Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Copyright 2015, Oracle and/or its affiliates. All rights reservedFebruary 2015 2
  • 3. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |Oracle Confidential – Internal/Restricted/Highly Restricted MySQL 20 años — Encuentro Genexus 25 años Manuel.Contreras@oracle.com Principal Consultant ORACLE MySQL Global Business Unit
  • 4. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Mayor inversión e innovación al ecosistema 4 MySQL 20 años ~ roadmap & futuro bajo ORACLE * 20 años de MySQL como tecnología * 10 años InnoDB bajo ORACLE * 5 años MySQL con Oracle * 20 años Java * GX25 Wow!
  • 5. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 5 Dropbox administra 300M+ usuarios & 1B+ files with MySQL ( metadatos ) Twitter procesa 500M Tweets/día, 270M mo active users Booking.com 15TB 60-70% crecimiento anual MySQL ~ casos globales
  • 6. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 6 Oracle database & MySQL * Custom Ad-Hoc ERP / CRM
  • 7. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQL Storage Engines • Pluggable architecture 7 InnoDB MyISAM NDBCluster ACID; MVCC Propósito General Not ACID Bulk operations / Catálogo consultas ACID in-Memory DB real time OLTP Archive Data Compression Memory Volatile Data High Performance Blackhole Escribe a dispositivo /dev/null
  • 8. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 8 MySQL Replication auto sharding y Tolerencia a Fallas ~ high availability ( InnoDB / NDBCluster )
  • 9. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | MySQL ~ Particionamiento de tablas 9 https://dev.mysql.com/doc/refman/5.6/en/partitioning-overview.html
  • 10. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. MySQL ~ NoSQL ( Bulk insert NoSQL, BI SQL ) MySQL Cluster Data Nodes Clients Application Layer Data Layer 26th March 2015 10
  • 11. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. NoSQL Access to MySQL Cluster data Apps Apps Apps Apps Apps Apps Apps Apps Apps Apps Apps Apps JPA Cluster JPA PHP Perl Python Ruby JDBC Cluster J JS Apache Memcache d MySQL JNI Node.JS mod_ndb ndb_eng NDB API (C++) MySQL Cluster Data Nodes 26th March 2015 11
  • 12. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 12 MySQL – América Latina FinancierasGobierno / Educación Privada/Industrias Web Telcos Referencias y Casos de Éxito
  • 13. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQL 5.6 en 3 pasos 13 Escalabilidad & Alta disponibilidad Seguridad Performance CPU / RAM
  • 14. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 14 Mejor escalabilidad en MySQL Enterprise mysql.com/products/enterprise/scalability.html MySQL Scalability Thread Pool ( Performance ) MySQL 5.5.16
 Oracle Linux 6.1, Unbreakable Kernel 2.6.32
 2 sockets, 24 cores, 2 X 12-core
 Intel(R) Xeon(R) X5670 2.93GHz CPUs
 72GB DDR3 RAM
 2 X LSI SCSI Disk (MR9261-8i) (597GB)
  • 15. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 15
  • 16. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | • Visión consolidada en todo el entorno de MySQL, en las instalaciones y en la nube • Automatizado, monitoring y alertas basado en normas (SMTP, SNMP habilitado) • Query Analyzer, seguimiento, análisis y puesta a punto, en correlación con los gráficos del monitor • Identifica los servidores problemáticos • Monitor de replicación en tiempo real con auto-descubrimiento de topologías maestro- esclavo MySQL Enterprise Monitor 3.0 Ahorra tiempo. Soluciona problemas de manera proactiva. MySQL Enterprise Edition : Monitor
  • 17. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
  • 18. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 18 ▪ Diagnostica problemas de desempeño código SQL problemático. ▪ Correlación gráfica de código SQL ▪ Encuentra y optimiza cuellos de botella ▪ Identifica la fuente de problemas en desempeño ▪ Estadísticas detallas de ejecución de queries SQL ▪ Query Response Time index (QRTi) Con el analizador de consultas MySQL, hemos sido capaces de identificar y analizar el código SQL problemático y triplicar nuestro rendimiento de base de datos. Más importante aún, hemos sido capaces de lograr esto en tres días, en lugar de tomar semanas Keith Souhrada Ingeniero de Desarrollo Software Big Fish Games MySQL Query Analyzer mysql.com/products/enterprise/query.html
  • 19. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 19
  • 20. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL Enterprise Monitor ~ Query Analysis
  • 21. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQL Workbench EE + Backup • Programar & administrar backup jobs – Create new backup jobs – Schedule backup jobs para ejecución automática – Visualiza backup jobs actuales – Visualiza actividad backup • Restore backups – Full, partial, incremental … 21
  • 22. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal 22 MySQL Security Resumen Authentication Authorization Encryption Firewall MySQL Security Auditing MySQL Enterprise PAM: LDAP MySQL Privileges MySQL Enterprise Encryption MySQL Enterprise México MySQL Enterprise Audit / MySQL Workbench
  • 23. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL Enterprise Firewall ~ Seguridad 23 Inbound SQL Traffic Web Applications SQL Injection Attack Via Brower 
 ALLOW 
 BLOCK DETECT 1 2 3 Instance MySQL Enterprise FirewallInternet
  • 24. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL on Windows • MySQL Installer for Windows • MySQL Workbench • MySQL Migration Wizard – Microsoft SQL Server – Microsoft Access • MySQL for Visual Studio • MySQL for Excel • MySQL Notifier • MySQL Connector/.Net • MySQL Connector/ODBC 24
  • 25. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 25 ORACLE — MySQL Integration Oracle Enterprise Manager 12c Oracle Linux Oracle VM Oracle Clusterware Oracle Secure Backup Oracle Fusion Middleware Oracle Golden Gate Oracle Audit Vault Oracle Database Firewall MyOracle Support
  • 26. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 26 COMPANY OVERVIEW • Ticketmaster is one of the world's largest e- commerce and ticketing sites online, operating in 18 global markets, and with 19 worldwide call centers. APPLICATION • Ticketmaster.com is an e-commerce website selling tickets for live concerts, professional and college sports teams, museums and theaters. SOLUTIONS • MySQL Enterprise Edition • Oracle Database Enterprise Edition KEY BUSINESS BENEFIT • By migrating from Microsoft SQL Server to MySQL and Oracle, Ticketmaster.com scales 4 times better and grows the number of customers from 10 million to 100 million. WHY MySQL+ ORACLE? • "At Ticketmaster, we use MySQL and Oracle to complement each other. The end result is a highly- distributed, optimal-performing database environment that powers one of the largest e-commerce and ticketing sites in the world.” Ed Presz – Sr. Director Database Engineering Ticketmaster/Live Nation Entertainment, Inc.
  • 27. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 27 Performance Security Availability Pedro.Andrade@oracle.com Strategic Accounts
  • 28. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | MySQL 5.7: Optimizer - Query Rewrite Plugin
 • Query rewrite (pre and post parse) • Post-parse query plugin – Rewrite problematic queries without application changes – Add hints – Modify join order – Many more … • Improve problematic queries from ORMs, third party apps, etc. 28
  • 29. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | MySQL 5.7 ~ JSON JavaScript Object Notation 
 • Expanded JSON EXPLAIN – Now includes all available cost info – Used for Visual Explain In MySQL Workbench 29 { "query_block": { "select_id": 1, "cost_info": { "query_cost": "200.40" }, "table": { "table_name": "nicer_but_slower_film_list", "access_type": "ALL", "rows_examined_per_scan": 992, "rows_produced_per_join": 992, "filtered": 100, "cost_info": { "read_cost": "2.00", "eval_cost": "198.40", "prefix_cost": "200.40", "data_read_per_join": "852K" }, "used_columns": [ "FID", "title", "description", "category", "price", "length", "rating", "actors" ], ...
  • 30. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | • Consolidate updates from multiple Masters into one Slave – Consolidated view of all shards – More flexible topologies – Centralized point for backups • Compatible with Semi-Sync Replication & enhanced MTS • Master-specific slave filters MySQL 5.7: Replicacion Multi-Source
 Binlog • Master 1 Binlog • Master 2 … • … Binlog • Master N IO 1 Rel ay 1Coo rdi nat or W1 W2 … WX IO 2 Rel ay 2Coo rdi nat or W1 W2 … WX … … Coo rdi nat or W1 W2 … WX IO N Rel ay NCoo rdi nat or W1 W2 … WX Slave 30 labs.mysql.com
  • 31. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. HTTP Plugin for MySQL
 • Server Plugin agreaga HTTP(S) endpoints para con MySQL • Soporte nativo a JSON format encoded como UTF8 • 3 tipos de User Endpoint Types – SQL – CRUD - Key-Value – JSON - Document 31 labs.mysql.com 26th March 2015
  • 32. Copyright © 2015, Oracle and/or its affiliates. All rights reserved.26th March 2015 32
  • 33. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |Oracle Confidential – Internal/Restricted/Highly Restricted ¿ Preguntas ? Manuel.Contreras@oracle.com Principal Consultant
  • 34. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | MySQL Enterprise Backup • Online, non-locking backup & recovery – Complete MySQL instance backup (datos & Config ) – Partial backup & restore • Direct Cloud storage backups (S3, etc.) • Incremental backups • Point-in-time recovery • Compressed & encryption • Backup to tape (SBT) • Backup validation • Online backup MySQL (Windows, Linux, Unix) 21
  • 35. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | El equipo perfecto para MySQL • CPU ✓ MySQL 5.5 ~ hasta 24 cores ✓ MySQL 5.6 ~ hasta 48 (60) cores • Memoria ✓ Mas siempre es mejor ( 64GB OLTP ) ✓ InnoDB buffer pool “hot data” • Network ✓ Atl menos 2 x NICs para redundancia • Replication ( No Spof en datafiles ) ✓ Slaves recomendable similar Master
  • 36. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | • Diso ✓ Fast HD ( 10-15k rpm) ✓ Mas discos, es mejor! – 4x recomendado ✓ RAID 10 lo mejor, RAID 5 ‘quizás OK’ si es muy intensivo en lecturas ✓ Separar random & sequential IO (logs y table spaces) ✓ Top performance: ✓ SAN ✓ Fusion-IO cards El equipo perfecto para MySQL
  • 37. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | • Hardware RAID battery backed up cache is critical! • Utilizar LVM en Linux (Snapshots) • disk/partition independiente para mysql data ✓ Location of data- and logfiles en diferentes spindles ✓ EXT4 / XFS best practice para Linux ✓ Blocksize? • Check list de particiones de tablas El equipo perfecto para MySQL
  • 38. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | MySQL Fabric ~ Administrando granjas de servidores 38