SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | | LinkedIn, Bangalore, 28th March, 2015 1
MySQL Software
Repositories
Akhil Mohan (akhil.mohan@oracle.com)
Software Engineer, MySQL RE
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 reserved. | MySQL User Camp, Oracle , Bangalore, 26th June, 2015 2
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th
June, 2015 3
Agenda
The DevOps story told @MySQL
MySQL Software Repositories
Demo
Q&A
1
2
3
4
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th
June, 2015 4
Agenda
The DevOps story told @MySQL
MySQL Software Repositories
Demo
Q&A
1
2
3
4
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
Future depends on me!
I must release software
to solve all problems...
Bunty: The developer
6Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
Future depends on me!
I must release software
to solve all problems...
Releases v1.0 on his website
All problems solved !
Download
source for
ultimate software today
7Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
All problems solved !
Download
source for
ultimate software today
This is exactly what
I wanted!
Pintu: The user
8Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
All problems solved !
Download
source for
ultimate software today
Readme
This is exactly what
I wanted!
9Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
All problems solved !
Download
source for
ultimate software today
Readme
This is exactly what
I wanted! 1) Download
35674 tools,
1475672 libraries,
2) Build with
3456 compiler opts
452 env vars
3) Use it!
Simple. All your
problems solved.
10Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
1) Download
35674 tools,
1475672 libs,
2) Build with
3456 compiler opts
452 env vars
3) Use it!
Simple. All your
problems solved.
Pintu: The user in pain
11Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
You can't even compile it !!!
It is so simple... readme...1) Download
35674 tools,
1475672 libs,
2) Build with
3456 compiler opts
452 env vars
3) Use it!
Simple. All your
problems solved.
12Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
README !!!
!@#$%^&*
1) Download
35674 tools,
1475672 libs,
2) Build with
3456 compiler opts
452 env vars
3) Use it!
Simple. All your
problems solved.
13Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL This can be solved!
1) OS has pkg format
2) Dev will create pkg
3) User will install it
Simple!1) Download
35674 tools,
1475672 libs,
2) Build with
3456 compiler opts
452 env vars
3) Use it!
Simple. All your
problems solved.
Billu: The guy who sold his OS
14Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
Fine!
1) Download
35674 tools,
1475672 libs,
2) Build with
3456 compiler opts
452 env vars
3) Use it!
Simple. All your
problems solved.
This can be solved!
1) OS has pkg format
2) Dev will create pkg
3) User will install it
Simple!
15Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
Fine!
pkg & ship
1) Download
35674 tools,
1475672 libs,
2) Build with
3456 compiler opts
452 env vars
3) Use it!
Simple. All your
problems solved.
This can be solved!
1) OS has pkg format
2) Dev will create pkg
3) User will install it
Simple!
16Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
Fine!
This is exactly what
I wanted!
pkg & ship
This can be solved!
1) OS has pkg format
2) Dev will create pkg
3) User will install it
Simple!
17Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
This is exactly what
we wanted!
O S
HappyStack!
I am
famous now!
18Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
OS1
Really!
All again...
OS4OS2
1) Download
35674 tools, 1475672 libraries,
2) Build with
3456 compiler opts, 452 env vars
3) Use it!
Simple. All your problems solved.
OS3
19Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
OS1 OS4OS2
1) Download
35674 tools, 1475672 libraries,
2) Build with
3456 compiler opts, 452 env vars
3) Use it!
Simple. All your problems solved.
OS3
This can be solved!
1) I will create pkg
2) Host in pkg repo
3) User will install it
Simple!
Pinky: The gal who gave her OS with freedom
20Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
OS1 OS4OS2 OS3
Fine!
1) Download
35674 tools, 1475672 libraries,
2) Build with
3456 compiler opts, 452 env vars
3) Use it!
Simple. All your problems solved.
This can be solved!
1) I will create pkg
2) Host in pkg repo
3) User will install it
Simple!
21Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
OS1 OS4OS2 OS3
Fine!
ships source
1) Download
35674 tools, 1475672 libraries,
2) Build with
3456 compiler opts, 452 env vars
3) Use it!
Simple. All your problems solved.
This can be solved!
1) I will create pkg
2) Host in pkg repo
3) User will install it
Simple!
22Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
OS1 OS4OS2 OS3
Fine!
ships source
1) Download
35674 tools, 1475672 libraries,
2) Build with
3456 compiler opts, 452 env vars
3) Use it!
Simple. All your problems solved.
This can be solved!
1) I will create pkg
2) Host in pkg repo
3) User will install it
Simple!
23Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
OS1 OS4OS2
Download
35674 tools, 1475672 libraries,
Build with
3456 compiler opts, 452 env vars
Use it!
Simple. All your problems solved.
OS3
Fine!
ships source
places
In
repo
1) Download
35674 tools, 1475672 libraries,
2) Build with
3456 compiler opts, 452 env vars
3) Use it!
Simple. All your problems solved.
This can be solved!
1) I will create pkg
2) Host in pkg repo
3) User will install it
Simple!
24Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
OS1 OS4OS2 OS3
Fine!
ships source
places
In
repo
This is exactly what
we wanted!
This can be solved!
1) I will create pkg
2) Host in pkg repo
3) User will install it
Simple!
25Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
This is exactly what
we wanted!
O S
HappyStack!
Back to being
famous!
26Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
Future is about perfection!
I must release new version to
solve remaining problems...
27Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
Future is about perfection!
I must release new version to
solve remaining problems...
Releases v2.0 on his website
Remaining
problems solved !
Download
source for
perfect software today
28Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
Remaining
problems solved !
Download
source for
perfect software today
This is exactly what
I wanted!
29Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
Remaining
problems solved !
Download
source for
perfect software today
So...
When ?
30Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
Remaining
problems solved !
Download
source for
perfect software today
So...
When ?
Two years may be..
if that is not too late!
31Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
Remaining
problems solved !
Download
source for
perfect software today
So...
When ?
Two years may be..
if that is not too late!
Why 2 yrs ?
# Dependencies
# Compatibility
# Stability
# QA
For 18K pkgs in repo
32Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
Hmmm
33Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
I will build pkg.
Users will
Install !
34Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
I will build pkg.
Users will
Install !
But I like..
apt-get install ..
yum install ..
35Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
Hmmm
O S
36Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
O S
37Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
O S
Let me setup my
own repo to deliver
pkgs
38Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
O S
This is exactly what
I wanted!
39Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
The DevOps story told @MySQL
O S
HappyStack!
This is exactly what
we wanted!
Back to
being famous!
Distro's
Repo
Developer's
Repo
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th
June, 2015 40
Agenda
The DevOps story told @MySQL
MySQL Software Repositories
Demo
Q&A
1
2
3
4
41Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
MySQL Software Repositories
Software repositories for Linux distros:
—
MySQL YUM Repositories for Fedora and RHEL.
—
MySQL APT Repositories for Debian and Ubuntu.
—
MySQL SuSE Repositories for SuSE.
—
MySQL Docker Images (beta)
Non-server products available in repositories:
—
Workbench
—
Utilities
—
Connectors
—
Fabric
42Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
MySQL Software Repositories
Why use MySQL software repositories:
—
Easy transition from distro pkgs to MySQL pkgs using auto configuration.
—
Configuration sanity.
—
Compatibility with other pkgs in distro specific repos.
—
Extensive QA.
—
Bug fixes with each new release of MySQL every two months.
—
Automated or coordinated installation depending upon your IT infra.
—
Reduction in automation needed to handle upgrades on multiple servers.
—
Build from source just like us (Server only)
—
Easy upgrades from MySQL 5.5 to 5.6 and 5.6 to 5.7 on same OS
version.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th
June, 2015 44
Agenda
The DevOps story told @MySQL
MySQL Software Repositories
Demo
Q&A
1
2
3
4
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th
June, 2015 45
Agenda
The DevOps story told @MySQL
MySQL Software Repositories
Demo
Q&A
1
2
3
4
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015
Next Steps: Read about DevOps@MySQL

Keep yourself updated with latest news from:
http://mysqlrelease.com/

Suggest features, find bugs and please do get back to us:
http://bugs.mysql.com/

Before doing anything else, first download the repo configuration packages:
http://dev.mysql.com/downloads/
MySQL Software Repositories

Contenu connexe

Tendances

Smoothing the continuous delivery path – a tale of two teams - Lyndsay Prewer
Smoothing the continuous delivery path – a tale of two teams - Lyndsay PrewerSmoothing the continuous delivery path – a tale of two teams - Lyndsay Prewer
Smoothing the continuous delivery path – a tale of two teams - Lyndsay PrewerJAXLondon_Conference
 
Building Scalable Applications with Laravel
Building Scalable Applications with LaravelBuilding Scalable Applications with Laravel
Building Scalable Applications with LaravelMuhammad Shakeel
 
Intro to DefectDojo at OWASP Switzerland
Intro to DefectDojo at OWASP SwitzerlandIntro to DefectDojo at OWASP Switzerland
Intro to DefectDojo at OWASP SwitzerlandMatt Tesauro
 
Working effectively with OpenShift
Working effectively with OpenShiftWorking effectively with OpenShift
Working effectively with OpenShiftShekhar Gulati
 
Developing Great Apps with Apache Cordova
Developing Great Apps with Apache CordovaDeveloping Great Apps with Apache Cordova
Developing Great Apps with Apache CordovaShekhar Gulati
 
Peeling the Onion: Making Sense of the Layers of API Security
Peeling the Onion: Making Sense of the Layers of API SecurityPeeling the Onion: Making Sense of the Layers of API Security
Peeling the Onion: Making Sense of the Layers of API SecurityMatt Tesauro
 
Declaring Server App Components in Pure Java
Declaring Server App Components in Pure JavaDeclaring Server App Components in Pure Java
Declaring Server App Components in Pure JavaAtlassian
 
Scaling Indexing and Replication in Jira Data Center Apps
Scaling Indexing and Replication in Jira Data Center AppsScaling Indexing and Replication in Jira Data Center Apps
Scaling Indexing and Replication in Jira Data Center AppsAtlassian
 
Merging Security with DevOps - An AppSec Perspective
Merging Security with DevOps - An AppSec PerspectiveMerging Security with DevOps - An AppSec Perspective
Merging Security with DevOps - An AppSec PerspectiveAbhay Bhargav
 
The devops approach to monitoring, Open Source and Infrastructure as Code Style
The devops approach to monitoring, Open Source and Infrastructure as Code StyleThe devops approach to monitoring, Open Source and Infrastructure as Code Style
The devops approach to monitoring, Open Source and Infrastructure as Code StyleJulien Pivotto
 
we45 DEFCON Workshop - Building AppSec Automation with Python
we45 DEFCON Workshop - Building AppSec Automation with Pythonwe45 DEFCON Workshop - Building AppSec Automation with Python
we45 DEFCON Workshop - Building AppSec Automation with PythonAbhay Bhargav
 
OWASP DefectDojo - Open Source Security Sanity
OWASP DefectDojo - Open Source Security SanityOWASP DefectDojo - Open Source Security Sanity
OWASP DefectDojo - Open Source Security SanityMatt Tesauro
 
Get Ready for JIRA 5 - AtlasCamp 2011
Get Ready for JIRA 5 - AtlasCamp 2011Get Ready for JIRA 5 - AtlasCamp 2011
Get Ready for JIRA 5 - AtlasCamp 2011Atlassian
 
Scaling your CI Pipeline with Docker and Concourse
Scaling your CI Pipeline with Docker and ConcourseScaling your CI Pipeline with Docker and Concourse
Scaling your CI Pipeline with Docker and ConcourseChris Edwards, P.Eng.
 
Practical Patterns for Developing a Cross-product Cross-version App
Practical Patterns for Developing a Cross-product Cross-version AppPractical Patterns for Developing a Cross-product Cross-version App
Practical Patterns for Developing a Cross-product Cross-version AppAtlassian
 
Connecting Connect with Spring Boot
Connecting Connect with Spring BootConnecting Connect with Spring Boot
Connecting Connect with Spring BootVincent Kok
 
DevOps and All the Continuouses w/ Helen Beal
DevOps and All the Continuouses w/ Helen BealDevOps and All the Continuouses w/ Helen Beal
DevOps and All the Continuouses w/ Helen BealSonatype
 
Continuous Delivery - Devoxx Morocco 2016
Continuous Delivery - Devoxx Morocco 2016Continuous Delivery - Devoxx Morocco 2016
Continuous Delivery - Devoxx Morocco 2016Rafał Leszko
 

Tendances (20)

Smoothing the continuous delivery path – a tale of two teams - Lyndsay Prewer
Smoothing the continuous delivery path – a tale of two teams - Lyndsay PrewerSmoothing the continuous delivery path – a tale of two teams - Lyndsay Prewer
Smoothing the continuous delivery path – a tale of two teams - Lyndsay Prewer
 
Building Scalable Applications with Laravel
Building Scalable Applications with LaravelBuilding Scalable Applications with Laravel
Building Scalable Applications with Laravel
 
DevOps Architecture Design
DevOps Architecture DesignDevOps Architecture Design
DevOps Architecture Design
 
Intro to DefectDojo at OWASP Switzerland
Intro to DefectDojo at OWASP SwitzerlandIntro to DefectDojo at OWASP Switzerland
Intro to DefectDojo at OWASP Switzerland
 
Working effectively with OpenShift
Working effectively with OpenShiftWorking effectively with OpenShift
Working effectively with OpenShift
 
Developing Great Apps with Apache Cordova
Developing Great Apps with Apache CordovaDeveloping Great Apps with Apache Cordova
Developing Great Apps with Apache Cordova
 
Peeling the Onion: Making Sense of the Layers of API Security
Peeling the Onion: Making Sense of the Layers of API SecurityPeeling the Onion: Making Sense of the Layers of API Security
Peeling the Onion: Making Sense of the Layers of API Security
 
Declaring Server App Components in Pure Java
Declaring Server App Components in Pure JavaDeclaring Server App Components in Pure Java
Declaring Server App Components in Pure Java
 
Scaling Indexing and Replication in Jira Data Center Apps
Scaling Indexing and Replication in Jira Data Center AppsScaling Indexing and Replication in Jira Data Center Apps
Scaling Indexing and Replication in Jira Data Center Apps
 
Merging Security with DevOps - An AppSec Perspective
Merging Security with DevOps - An AppSec PerspectiveMerging Security with DevOps - An AppSec Perspective
Merging Security with DevOps - An AppSec Perspective
 
The devops approach to monitoring, Open Source and Infrastructure as Code Style
The devops approach to monitoring, Open Source and Infrastructure as Code StyleThe devops approach to monitoring, Open Source and Infrastructure as Code Style
The devops approach to monitoring, Open Source and Infrastructure as Code Style
 
The path to cdi 2.0
The path to cdi 2.0The path to cdi 2.0
The path to cdi 2.0
 
we45 DEFCON Workshop - Building AppSec Automation with Python
we45 DEFCON Workshop - Building AppSec Automation with Pythonwe45 DEFCON Workshop - Building AppSec Automation with Python
we45 DEFCON Workshop - Building AppSec Automation with Python
 
OWASP DefectDojo - Open Source Security Sanity
OWASP DefectDojo - Open Source Security SanityOWASP DefectDojo - Open Source Security Sanity
OWASP DefectDojo - Open Source Security Sanity
 
Get Ready for JIRA 5 - AtlasCamp 2011
Get Ready for JIRA 5 - AtlasCamp 2011Get Ready for JIRA 5 - AtlasCamp 2011
Get Ready for JIRA 5 - AtlasCamp 2011
 
Scaling your CI Pipeline with Docker and Concourse
Scaling your CI Pipeline with Docker and ConcourseScaling your CI Pipeline with Docker and Concourse
Scaling your CI Pipeline with Docker and Concourse
 
Practical Patterns for Developing a Cross-product Cross-version App
Practical Patterns for Developing a Cross-product Cross-version AppPractical Patterns for Developing a Cross-product Cross-version App
Practical Patterns for Developing a Cross-product Cross-version App
 
Connecting Connect with Spring Boot
Connecting Connect with Spring BootConnecting Connect with Spring Boot
Connecting Connect with Spring Boot
 
DevOps and All the Continuouses w/ Helen Beal
DevOps and All the Continuouses w/ Helen BealDevOps and All the Continuouses w/ Helen Beal
DevOps and All the Continuouses w/ Helen Beal
 
Continuous Delivery - Devoxx Morocco 2016
Continuous Delivery - Devoxx Morocco 2016Continuous Delivery - Devoxx Morocco 2016
Continuous Delivery - Devoxx Morocco 2016
 

Similaire à MySQL Software Repositories

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 20 años: pasado, presente y futuro; conoce las nuevas características d...
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...GeneXus
 
Move your Castle to the Cloud
Move your Castle to the CloudMove your Castle to the Cloud
Move your Castle to the CloudBlaine Carter
 
the State of the Dolphin - October 2020
the State of the Dolphin - October 2020the State of the Dolphin - October 2020
the State of the Dolphin - October 2020Frederic Descamps
 
Bytecode Verification, the Hero That Java Needs [JavaOne 2016 CON1500]
Bytecode Verification, the Hero That Java Needs [JavaOne 2016 CON1500]Bytecode Verification, the Hero That Java Needs [JavaOne 2016 CON1500]
Bytecode Verification, the Hero That Java Needs [JavaOne 2016 CON1500]David Buck
 
Introduction to MySQL InnoDB Cluster
Introduction to MySQL InnoDB ClusterIntroduction to MySQL InnoDB Cluster
Introduction to MySQL InnoDB ClusterFrederic Descamps
 
SpringOne Platform recap 정윤진
SpringOne Platform recap 정윤진SpringOne Platform recap 정윤진
SpringOne Platform recap 정윤진VMware Tanzu Korea
 
Change Management for Oracle Database with SQLcl
Change Management for Oracle Database with SQLcl Change Management for Oracle Database with SQLcl
Change Management for Oracle Database with SQLcl Jeff Smith
 
Владимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущееВладимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущееOlga Lavrentieva
 
MySQL 15 March Presentation (MySQL Tech Tour Istanbul)
MySQL 15 March Presentation (MySQL Tech Tour Istanbul)MySQL 15 March Presentation (MySQL Tech Tour Istanbul)
MySQL 15 March Presentation (MySQL Tech Tour Istanbul)Okcan Yasin Saygılı
 
Bringing Java into the Open
Bringing Java into the Open Bringing Java into the Open
Bringing Java into the Open Heather VanCura
 
MySQL Performance Tuning 101 (Bahasa)
MySQL Performance Tuning 101 (Bahasa)MySQL Performance Tuning 101 (Bahasa)
MySQL Performance Tuning 101 (Bahasa)OracleMySQL
 
DataOps Barcelona - MySQL HA so easy... that's insane !
DataOps Barcelona - MySQL HA so easy... that's insane !DataOps Barcelona - MySQL HA so easy... that's insane !
DataOps Barcelona - MySQL HA so easy... that's insane !Frederic Descamps
 
MySQL InnoDB Cluster and Group Replication in a nutshell hands-on tutorial
MySQL InnoDB Cluster and Group Replication in a nutshell  hands-on tutorialMySQL InnoDB Cluster and Group Replication in a nutshell  hands-on tutorial
MySQL InnoDB Cluster and Group Replication in a nutshell hands-on tutorialFrederic Descamps
 
20190615 hkos-mysql-troubleshootingandperformancev2
20190615 hkos-mysql-troubleshootingandperformancev220190615 hkos-mysql-troubleshootingandperformancev2
20190615 hkos-mysql-troubleshootingandperformancev2Ivan Ma
 
Scalablity and benchmark in mysql performance
Scalablity and benchmark in mysql performanceScalablity and benchmark in mysql performance
Scalablity and benchmark in mysql performanceAmrendra Kumar
 
“Quantum” Performance Effects: beyond the Core
“Quantum” Performance Effects: beyond the Core“Quantum” Performance Effects: beyond the Core
“Quantum” Performance Effects: beyond the CoreC4Media
 
Mastering DevOps With Oracle
Mastering DevOps With OracleMastering DevOps With Oracle
Mastering DevOps With OracleKelly Goetsch
 

Similaire à MySQL Software Repositories (20)

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 user camp march 11th 2016
MySQL user camp march 11th 2016MySQL user camp march 11th 2016
MySQL user camp march 11th 2016
 
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
 
Move your Castle to the Cloud
Move your Castle to the CloudMove your Castle to the Cloud
Move your Castle to the Cloud
 
the State of the Dolphin - October 2020
the State of the Dolphin - October 2020the State of the Dolphin - October 2020
the State of the Dolphin - October 2020
 
Bytecode Verification, the Hero That Java Needs [JavaOne 2016 CON1500]
Bytecode Verification, the Hero That Java Needs [JavaOne 2016 CON1500]Bytecode Verification, the Hero That Java Needs [JavaOne 2016 CON1500]
Bytecode Verification, the Hero That Java Needs [JavaOne 2016 CON1500]
 
Introduction to MySQL InnoDB Cluster
Introduction to MySQL InnoDB ClusterIntroduction to MySQL InnoDB Cluster
Introduction to MySQL InnoDB Cluster
 
SpringOne Platform recap 정윤진
SpringOne Platform recap 정윤진SpringOne Platform recap 정윤진
SpringOne Platform recap 정윤진
 
Change Management for Oracle Database with SQLcl
Change Management for Oracle Database with SQLcl Change Management for Oracle Database with SQLcl
Change Management for Oracle Database with SQLcl
 
Владимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущееВладимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущее
 
MySQL 15 March Presentation (MySQL Tech Tour Istanbul)
MySQL 15 March Presentation (MySQL Tech Tour Istanbul)MySQL 15 March Presentation (MySQL Tech Tour Istanbul)
MySQL 15 March Presentation (MySQL Tech Tour Istanbul)
 
Bringing Java into the Open
Bringing Java into the Open Bringing Java into the Open
Bringing Java into the Open
 
Let's Start MySQL
Let's Start MySQLLet's Start MySQL
Let's Start MySQL
 
MySQL Performance Tuning 101 (Bahasa)
MySQL Performance Tuning 101 (Bahasa)MySQL Performance Tuning 101 (Bahasa)
MySQL Performance Tuning 101 (Bahasa)
 
DataOps Barcelona - MySQL HA so easy... that's insane !
DataOps Barcelona - MySQL HA so easy... that's insane !DataOps Barcelona - MySQL HA so easy... that's insane !
DataOps Barcelona - MySQL HA so easy... that's insane !
 
MySQL InnoDB Cluster and Group Replication in a nutshell hands-on tutorial
MySQL InnoDB Cluster and Group Replication in a nutshell  hands-on tutorialMySQL InnoDB Cluster and Group Replication in a nutshell  hands-on tutorial
MySQL InnoDB Cluster and Group Replication in a nutshell hands-on tutorial
 
20190615 hkos-mysql-troubleshootingandperformancev2
20190615 hkos-mysql-troubleshootingandperformancev220190615 hkos-mysql-troubleshootingandperformancev2
20190615 hkos-mysql-troubleshootingandperformancev2
 
Scalablity and benchmark in mysql performance
Scalablity and benchmark in mysql performanceScalablity and benchmark in mysql performance
Scalablity and benchmark in mysql performance
 
“Quantum” Performance Effects: beyond the Core
“Quantum” Performance Effects: beyond the Core“Quantum” Performance Effects: beyond the Core
“Quantum” Performance Effects: beyond the Core
 
Mastering DevOps With Oracle
Mastering DevOps With OracleMastering DevOps With Oracle
Mastering DevOps With Oracle
 

Dernier

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 

Dernier (20)

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

MySQL Software Repositories

  • 1. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | | LinkedIn, Bangalore, 28th March, 2015 1 MySQL Software Repositories Akhil Mohan (akhil.mohan@oracle.com) Software Engineer, MySQL RE
  • 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 reserved. | MySQL User Camp, Oracle , Bangalore, 26th June, 2015 2
  • 3. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 3 Agenda The DevOps story told @MySQL MySQL Software Repositories Demo Q&A 1 2 3 4
  • 4. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 4 Agenda The DevOps story told @MySQL MySQL Software Repositories Demo Q&A 1 2 3 4
  • 5. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Future depends on me! I must release software to solve all problems... Bunty: The developer
  • 6. 6Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Future depends on me! I must release software to solve all problems... Releases v1.0 on his website All problems solved ! Download source for ultimate software today
  • 7. 7Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL All problems solved ! Download source for ultimate software today This is exactly what I wanted! Pintu: The user
  • 8. 8Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL All problems solved ! Download source for ultimate software today Readme This is exactly what I wanted!
  • 9. 9Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL All problems solved ! Download source for ultimate software today Readme This is exactly what I wanted! 1) Download 35674 tools, 1475672 libraries, 2) Build with 3456 compiler opts 452 env vars 3) Use it! Simple. All your problems solved.
  • 10. 10Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL 1) Download 35674 tools, 1475672 libs, 2) Build with 3456 compiler opts 452 env vars 3) Use it! Simple. All your problems solved. Pintu: The user in pain
  • 11. 11Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL You can't even compile it !!! It is so simple... readme...1) Download 35674 tools, 1475672 libs, 2) Build with 3456 compiler opts 452 env vars 3) Use it! Simple. All your problems solved.
  • 12. 12Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL README !!! !@#$%^&* 1) Download 35674 tools, 1475672 libs, 2) Build with 3456 compiler opts 452 env vars 3) Use it! Simple. All your problems solved.
  • 13. 13Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL This can be solved! 1) OS has pkg format 2) Dev will create pkg 3) User will install it Simple!1) Download 35674 tools, 1475672 libs, 2) Build with 3456 compiler opts 452 env vars 3) Use it! Simple. All your problems solved. Billu: The guy who sold his OS
  • 14. 14Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Fine! 1) Download 35674 tools, 1475672 libs, 2) Build with 3456 compiler opts 452 env vars 3) Use it! Simple. All your problems solved. This can be solved! 1) OS has pkg format 2) Dev will create pkg 3) User will install it Simple!
  • 15. 15Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Fine! pkg & ship 1) Download 35674 tools, 1475672 libs, 2) Build with 3456 compiler opts 452 env vars 3) Use it! Simple. All your problems solved. This can be solved! 1) OS has pkg format 2) Dev will create pkg 3) User will install it Simple!
  • 16. 16Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Fine! This is exactly what I wanted! pkg & ship This can be solved! 1) OS has pkg format 2) Dev will create pkg 3) User will install it Simple!
  • 17. 17Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL This is exactly what we wanted! O S HappyStack! I am famous now!
  • 18. 18Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL OS1 Really! All again... OS4OS2 1) Download 35674 tools, 1475672 libraries, 2) Build with 3456 compiler opts, 452 env vars 3) Use it! Simple. All your problems solved. OS3
  • 19. 19Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL OS1 OS4OS2 1) Download 35674 tools, 1475672 libraries, 2) Build with 3456 compiler opts, 452 env vars 3) Use it! Simple. All your problems solved. OS3 This can be solved! 1) I will create pkg 2) Host in pkg repo 3) User will install it Simple! Pinky: The gal who gave her OS with freedom
  • 20. 20Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL OS1 OS4OS2 OS3 Fine! 1) Download 35674 tools, 1475672 libraries, 2) Build with 3456 compiler opts, 452 env vars 3) Use it! Simple. All your problems solved. This can be solved! 1) I will create pkg 2) Host in pkg repo 3) User will install it Simple!
  • 21. 21Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL OS1 OS4OS2 OS3 Fine! ships source 1) Download 35674 tools, 1475672 libraries, 2) Build with 3456 compiler opts, 452 env vars 3) Use it! Simple. All your problems solved. This can be solved! 1) I will create pkg 2) Host in pkg repo 3) User will install it Simple!
  • 22. 22Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL OS1 OS4OS2 OS3 Fine! ships source 1) Download 35674 tools, 1475672 libraries, 2) Build with 3456 compiler opts, 452 env vars 3) Use it! Simple. All your problems solved. This can be solved! 1) I will create pkg 2) Host in pkg repo 3) User will install it Simple!
  • 23. 23Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL OS1 OS4OS2 Download 35674 tools, 1475672 libraries, Build with 3456 compiler opts, 452 env vars Use it! Simple. All your problems solved. OS3 Fine! ships source places In repo 1) Download 35674 tools, 1475672 libraries, 2) Build with 3456 compiler opts, 452 env vars 3) Use it! Simple. All your problems solved. This can be solved! 1) I will create pkg 2) Host in pkg repo 3) User will install it Simple!
  • 24. 24Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL OS1 OS4OS2 OS3 Fine! ships source places In repo This is exactly what we wanted! This can be solved! 1) I will create pkg 2) Host in pkg repo 3) User will install it Simple!
  • 25. 25Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL This is exactly what we wanted! O S HappyStack! Back to being famous!
  • 26. 26Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Future is about perfection! I must release new version to solve remaining problems...
  • 27. 27Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Future is about perfection! I must release new version to solve remaining problems... Releases v2.0 on his website Remaining problems solved ! Download source for perfect software today
  • 28. 28Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Remaining problems solved ! Download source for perfect software today This is exactly what I wanted!
  • 29. 29Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Remaining problems solved ! Download source for perfect software today So... When ?
  • 30. 30Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Remaining problems solved ! Download source for perfect software today So... When ? Two years may be.. if that is not too late!
  • 31. 31Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Remaining problems solved ! Download source for perfect software today So... When ? Two years may be.. if that is not too late! Why 2 yrs ? # Dependencies # Compatibility # Stability # QA For 18K pkgs in repo
  • 32. 32Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Hmmm
  • 33. 33Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL I will build pkg. Users will Install !
  • 34. 34Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL I will build pkg. Users will Install ! But I like.. apt-get install .. yum install ..
  • 35. 35Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Hmmm O S
  • 36. 36Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL O S
  • 37. 37Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL O S Let me setup my own repo to deliver pkgs
  • 38. 38Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL O S This is exactly what I wanted!
  • 39. 39Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL O S HappyStack! This is exactly what we wanted! Back to being famous! Distro's Repo Developer's Repo
  • 40. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 40 Agenda The DevOps story told @MySQL MySQL Software Repositories Demo Q&A 1 2 3 4
  • 41. 41Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 MySQL Software Repositories Software repositories for Linux distros: — MySQL YUM Repositories for Fedora and RHEL. — MySQL APT Repositories for Debian and Ubuntu. — MySQL SuSE Repositories for SuSE. — MySQL Docker Images (beta) Non-server products available in repositories: — Workbench — Utilities — Connectors — Fabric
  • 42. 42Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 MySQL Software Repositories Why use MySQL software repositories: — Easy transition from distro pkgs to MySQL pkgs using auto configuration. — Configuration sanity. — Compatibility with other pkgs in distro specific repos. — Extensive QA. — Bug fixes with each new release of MySQL every two months. — Automated or coordinated installation depending upon your IT infra. — Reduction in automation needed to handle upgrades on multiple servers. — Build from source just like us (Server only) — Easy upgrades from MySQL 5.5 to 5.6 and 5.6 to 5.7 on same OS version.
  • 43. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 44 Agenda The DevOps story told @MySQL MySQL Software Repositories Demo Q&A 1 2 3 4
  • 44. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 45 Agenda The DevOps story told @MySQL MySQL Software Repositories Demo Q&A 1 2 3 4
  • 45. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 Next Steps: Read about DevOps@MySQL  Keep yourself updated with latest news from: http://mysqlrelease.com/  Suggest features, find bugs and please do get back to us: http://bugs.mysql.com/  Before doing anything else, first download the repo configuration packages: http://dev.mysql.com/downloads/