Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Geir Høydalsvik, MySQL Engineering
Cloud Day, Oslo, November 21, 2019
MySQL
An Open Source Ecosystem
Copyright © 2019 Oracle and/or its affiliates
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, timing, and pricing of any features or functionality described for Oracle’s
products may change and remains at the sole discretion of Oracle Corporation.
Copyright © 2019 Oracle and/or its affiliates
Myself & MySQL inTrondheim
Copyright © 2019 Oracle and/or its affiliates
• 1980+ Database group at NTNU
• 1994 Telenor FOU project started
• 1997 Clustra AS established
• 1999 Clustra Inc, VC, Growth
• 2000 Geir  joined
• 2002 Sun Microsystems acquisition
• 2002-2008 HADB and JavaDB
• 2008 Sun acquired MySQL
• 2010 Oracle aqcuired Sun
• 2010 MySQL 5.5
• 2013 MySQL 5.6
• 2015 MySQL 5.7
• 2018 MySQL 8.0
• OCI MySQLaaS
https://mysqlserverteam.com/author/geir/
What is MySQL?
• Relational Database
• Transactional, ACID
• OLTP: low latency, high throughput
• Replication
• Read scale out, High Availability
• Simple, Solid, Secure
• Esay to use, Proven at scale
Copyright © 2019 Oracle and/or its affiliates
DB-Engines 2019
Database Ranking
MySQL is the 2nd most popular database
Copyright © 2019 Oracle and/or its affiliates
MySQL Developer Popularity
Stack Overflow Developer Survey 2019
MySQL is the most popular database with developersCopyright © 2019 Oracle and/or its affiliates
JetBrains Survey 2019
The State of Developer Ecosystem
MySQL is the most popular database
Copyright © 2019 Oracle and/or its affiliates
MySQL Powers Social
Copyright © 2019 Oracle and/or its affiliates
MySQL Powers eCommerce
Copyright © 2019 Oracle and/or its affiliates
Nearly 10Years of Oracle Stewardship
More Investment, More Innovation
2x Engineering Staff
3x QA Staff
2x Support Staff
Copyright © 2019 Oracle and/or its affiliates
Oracle MySQL Releases
Delivered on same schedule, 4 times a year :
• Community Edition (5.6, 5.7, 8.0)
• Enterprise Edition (5.6, 5.7, 8.0)
• Cloud Edition (work in progress)
Copyright © 2019 Oracle and/or its affiliates
On Oracle CPU schedule, by Oracle MySQL Engineering
Advanced Security to Meet Regulatory Compliance
MySQL Enterprise Edition
MySQL Enterprise Masking
• De-identify,Anonymize Sensitive Data
MySQL Enterprise TDE
• AES 256 encryption, Key Management
MySQL Enterprise Authentication
• ExternalAuthentication Modules
MySQL Enterprise Encryption
• Public/Private Key Cryptography,Asymmetric
Encryption
MySQL Enterprise Firewall
• Block SQL Injection Attacks, Intrusion Detection
MySQL Enterprise Audit
• User ActivityAuditing, RegulatoryCompliance
MySQL Enterprise Monitor
• Monitor Changes in Database Configurations, Users
Permissions, Database Schema, Passwords
MySQL Enterprise Backup
• Securing Backups,AES 256 encryption
Copyright © 2019 Oracle and/or its affiliates
MySQL as a Service
Powerful union of MySQL Enterprise Edition & Oracle Cloud
Infrastructure
• Amazing underlying software and high-performance hardware
Self-managed & Easy to use
• Automates most common DBA tasks: backups, patches, updates,
replication configuration, etc.
Elasticity & High Availability
• Replication across different physical locations
Security & Compliance
• Ready-to-use advanced security and compliant with the most
demanding enterprise regulations
Copyright © 2019 Oracle and/or its affiliates
MySQLAnalytics as a Service
Ground breaking technology from Oracle Labs
Extreme In-Memory Analytics Performance
Optimized for Oracle Cloud Infrastructure
• Delivers compelling performance/$
• Massive Scalability
Integrated with MySQL
• Instantiate a new service or add to a running MySQL service
Support for Real-Time SQL Analytics
• Analytics provided over same transactional store
Analytics
Copyright © 2019 Oracle and/or its affiliates
MySQL & the Community
Not only contributions are valuable for us, we also appreciate:
• Bug reports
• Feedback
• Feature requests
• Evangelism (blog, presentations, books, forums and slack)
• Tools around MySQL
Copyright © 2019 Oracle and/or its affiliates
Community - People who cares !
MySQL on Social Media
Copyright © 2019 Oracle and/or its affiliates
https://www.facebook.com/mysql
https://twitter.com/mysql
https://www.linkedin.com/company/mysql
MySQL Community on Slack
Copyright © 2019 Oracle and/or its affiliates
https://lefred.be/mysql-community-on-slack/
MySQL Contributor 2019 Reward ProgramWinners:
Laurynas Biveinis
Daniel Black
René Cannaò
Vin Chen
DaniëlVan Eeden
Gabriella D’Ávila Ferrara
Bill Karwin
Alexey Kopytov
Felix Liang
Tomita Masahiro
Giuseppe Maxia
Simon Mudd
Shlomi Noach
Zsolt Parragi
Alex Rubin
Sveta Smirnova
Yura Sorokin
Sugu Sougoumarane
Peter Zaitsev
Copyright © 2019 Oracle and/or its affiliates
MySQL 8.0 ADD INSTANTCOLUMN
Successful Collaboration !
Copyright © 2019 Oracle and/or its affiliates
MySQL 8.0 MinimalTarball
Copyright © 2019 Oracle and/or its affiliates
SomeTools Around MySQL
• ProxySQL (René Cannaò)
• Vitess (Sugu Sougoumarane)
• Gh-ost (Shlomi Noach)
• Orchestrator (Shlomi Noach)
• Dbdeployer (Giuseppe Maxia)
• Sysbench (Alexey Kopytov)
Copyright © 2019 Oracle and/or its affiliates
MySQL & the Forks
• Some follow MySQL close
• Percona Server
• Some are diverging
• MariaDB
• Some are less known
• AmazonAurora, other Cloud forks…
Copyright © 2019 Oracle and/or its affiliates
With MySQL -You'll NeverWalk Alone
LightYears Away from 5.x
MySQL 8.0
Copyright © 2019 Oracle and/or its affiliates
Thank you !

More Related Content

MySQL, An Open Source Ecosystem, Oracle Modern Cloud Day, Oslo, November 21, 2019

  • 1. Geir Høydalsvik, MySQL Engineering Cloud Day, Oslo, November 21, 2019 MySQL An Open Source Ecosystem Copyright © 2019 Oracle and/or its affiliates
  • 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, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation. Copyright © 2019 Oracle and/or its affiliates
  • 3. Myself & MySQL inTrondheim Copyright © 2019 Oracle and/or its affiliates • 1980+ Database group at NTNU • 1994 Telenor FOU project started • 1997 Clustra AS established • 1999 Clustra Inc, VC, Growth • 2000 Geir  joined • 2002 Sun Microsystems acquisition • 2002-2008 HADB and JavaDB • 2008 Sun acquired MySQL • 2010 Oracle aqcuired Sun • 2010 MySQL 5.5 • 2013 MySQL 5.6 • 2015 MySQL 5.7 • 2018 MySQL 8.0 • OCI MySQLaaS https://mysqlserverteam.com/author/geir/
  • 4. What is MySQL? • Relational Database • Transactional, ACID • OLTP: low latency, high throughput • Replication • Read scale out, High Availability • Simple, Solid, Secure • Esay to use, Proven at scale Copyright © 2019 Oracle and/or its affiliates
  • 5. DB-Engines 2019 Database Ranking MySQL is the 2nd most popular database Copyright © 2019 Oracle and/or its affiliates
  • 6. MySQL Developer Popularity Stack Overflow Developer Survey 2019 MySQL is the most popular database with developersCopyright © 2019 Oracle and/or its affiliates
  • 7. JetBrains Survey 2019 The State of Developer Ecosystem MySQL is the most popular database Copyright © 2019 Oracle and/or its affiliates
  • 8. MySQL Powers Social Copyright © 2019 Oracle and/or its affiliates
  • 9. MySQL Powers eCommerce Copyright © 2019 Oracle and/or its affiliates
  • 10. Nearly 10Years of Oracle Stewardship More Investment, More Innovation 2x Engineering Staff 3x QA Staff 2x Support Staff Copyright © 2019 Oracle and/or its affiliates
  • 11. Oracle MySQL Releases Delivered on same schedule, 4 times a year : • Community Edition (5.6, 5.7, 8.0) • Enterprise Edition (5.6, 5.7, 8.0) • Cloud Edition (work in progress) Copyright © 2019 Oracle and/or its affiliates On Oracle CPU schedule, by Oracle MySQL Engineering
  • 12. Advanced Security to Meet Regulatory Compliance MySQL Enterprise Edition MySQL Enterprise Masking • De-identify,Anonymize Sensitive Data MySQL Enterprise TDE • AES 256 encryption, Key Management MySQL Enterprise Authentication • ExternalAuthentication Modules MySQL Enterprise Encryption • Public/Private Key Cryptography,Asymmetric Encryption MySQL Enterprise Firewall • Block SQL Injection Attacks, Intrusion Detection MySQL Enterprise Audit • User ActivityAuditing, RegulatoryCompliance MySQL Enterprise Monitor • Monitor Changes in Database Configurations, Users Permissions, Database Schema, Passwords MySQL Enterprise Backup • Securing Backups,AES 256 encryption Copyright © 2019 Oracle and/or its affiliates
  • 13. MySQL as a Service Powerful union of MySQL Enterprise Edition & Oracle Cloud Infrastructure • Amazing underlying software and high-performance hardware Self-managed & Easy to use • Automates most common DBA tasks: backups, patches, updates, replication configuration, etc. Elasticity & High Availability • Replication across different physical locations Security & Compliance • Ready-to-use advanced security and compliant with the most demanding enterprise regulations Copyright © 2019 Oracle and/or its affiliates
  • 14. MySQLAnalytics as a Service Ground breaking technology from Oracle Labs Extreme In-Memory Analytics Performance Optimized for Oracle Cloud Infrastructure • Delivers compelling performance/$ • Massive Scalability Integrated with MySQL • Instantiate a new service or add to a running MySQL service Support for Real-Time SQL Analytics • Analytics provided over same transactional store Analytics Copyright © 2019 Oracle and/or its affiliates
  • 15. MySQL & the Community Not only contributions are valuable for us, we also appreciate: • Bug reports • Feedback • Feature requests • Evangelism (blog, presentations, books, forums and slack) • Tools around MySQL Copyright © 2019 Oracle and/or its affiliates Community - People who cares !
  • 16. MySQL on Social Media Copyright © 2019 Oracle and/or its affiliates https://www.facebook.com/mysql https://twitter.com/mysql https://www.linkedin.com/company/mysql
  • 17. MySQL Community on Slack Copyright © 2019 Oracle and/or its affiliates https://lefred.be/mysql-community-on-slack/
  • 18. MySQL Contributor 2019 Reward ProgramWinners: Laurynas Biveinis Daniel Black René Cannaò Vin Chen DaniëlVan Eeden Gabriella D’Ávila Ferrara Bill Karwin Alexey Kopytov Felix Liang Tomita Masahiro Giuseppe Maxia Simon Mudd Shlomi Noach Zsolt Parragi Alex Rubin Sveta Smirnova Yura Sorokin Sugu Sougoumarane Peter Zaitsev Copyright © 2019 Oracle and/or its affiliates
  • 19. MySQL 8.0 ADD INSTANTCOLUMN Successful Collaboration ! Copyright © 2019 Oracle and/or its affiliates
  • 20. MySQL 8.0 MinimalTarball Copyright © 2019 Oracle and/or its affiliates
  • 21. SomeTools Around MySQL • ProxySQL (René Cannaò) • Vitess (Sugu Sougoumarane) • Gh-ost (Shlomi Noach) • Orchestrator (Shlomi Noach) • Dbdeployer (Giuseppe Maxia) • Sysbench (Alexey Kopytov) Copyright © 2019 Oracle and/or its affiliates
  • 22. MySQL & the Forks • Some follow MySQL close • Percona Server • Some are diverging • MariaDB • Some are less known • AmazonAurora, other Cloud forks… Copyright © 2019 Oracle and/or its affiliates With MySQL -You'll NeverWalk Alone
  • 23. LightYears Away from 5.x MySQL 8.0 Copyright © 2019 Oracle and/or its affiliates

Editor's Notes

  1. Good afternoon, thx for joining us today! I’m Rich Mason, general manager of the MySQL Business Unit at Oracle Joining me today are, Tomas Uliin, MySQL VP of Engineering and Nipun, Agarwal, VP Oracle Labs We also have the pleasure of 2 MySQL customers joining us: XXX, Mercari, Japan’s largest community powered marketplace, with over 10B in monthly transactions. XXX, WePay, a leader in digital payments and subsidiary of JPMorgan Chase
  2. MySQL is ubiquitous. This is the DB-Engines Database Ranking. DB Engines ranks databases (300+) according to their popularity, using a variety of sources. MySQL is the 2nd most popular db in world, more popular than MSFT SQL Server, and the most popular OSS db. Last 5yrs MySQL has consist. been in the top 3. The reason MySQL is so popular is that it performs, its scales, its easy to use, and as our customers like to say, “it just works”. ---------------- FYI: For your reference: Method of calculating the scores of the DB-Engines Ranking The DB-Engines Ranking is a list of database management systems ranked by their current popularity. We measure the popularity of a system by using the following parameters: Number of mentions of the system on websites, measured as number of results in search engines queries. At the moment, we use Google and Bing for this measurement. In order to count only relevant results, we are searching for <system name> together with the term database, e.g. "Oracle" and "database". General interest in the system. For this measurement, we use the frequency of searches in Google Trends. Frequency of technical discussions about the system. We use the number of related questions and the number of interested users on the well-known IT-related Q&A sites Stack Overflow and DBA Stack Exchange. Number of job offers, in which the system is mentioned. We use the number of offers on the leading job search engines Indeed and Simply Hired. Number of profiles in professional networks, in which the system is mentioned. We use the internationally most popular professional network LinkedIn. Relevance in social networks. We count the number of Twitter tweets, in which the system is mentioned.
  3. Other surveys show similar results. Stack Overflow’s annual survey is the largest and most comprehensive survey of developers around the world. The 2019 survey, which surveyed over 90,000 developers, showed MySQL was the most popular database. In fact, for the last 3 years, since 2017 when StackOverflow started surveying about database usage, MySQL has always been the #1 most used database. ------------ Source: https://insights.stackoverflow.com/survey/2019#overview
  4. JetBrains is a development tools company that also conducted a survey and found that MySQL is the most regularly used database in the developer ecosystem. In addition, MySQL Workbench was the most popular developers used to work with databases. --------------- Source: https://www.jetbrains.com/lp/devecosystem-2019/
  5. The Oracle MySQL Cloud Service enables you to rapidly, securely and cost-effectively deploy modern applications powered by MySQL. MySQL Cloud Service is built on Oracle Cloud Infrastructure, a second generation cloud infrastructure platform capable of running traditional multi-tiered enterprise applications, high-performance workloads, and modern serverless and container-based architectures. MySQLaaS provides a service that: is SIMPLE to quickly provision a MySQL DB with just few clicks provides tools to AUTOMATE admin tasks is INTEGRATED with other Oracle Cloud Services for quick development/deployment is ENTERPRISE READY w/ EE adv features, mgmt tools & 24x7 support Because MySQL is developed at Oracle, it is the only public cloud to offer MySQL Enterprise Edition as a Database Service Developers/ISVs/all types of org can rely on MySQLaaS most comprehensive MySQL offering in ANY public cloud to rapidly, cost effectively + securely deploy modern applications powered by MySQL with the backing of ORACLE
  6. Result of a collaboration with Oracle Labs who have invested several hundred person years of work in this technology With this service, MySQL users will now be able to run analytics on the same data which was stored in MySQL for OLTP. No export and reload of data is required. The system has been designed from the ground up to support in-memory SQL analytic processing It has been architected for massive scalability (hundreds of nodes) and we are optimizing it for the OCI platform. Expect customer applications to achieve very compelling performance per dollar ratio for their analytic workloads Welcome customers who may want to collaborate for a Proof of Concept program