SlideShare a Scribd company logo
1 of 37
Download to read offline
Sanjay Manwani,
MySQL India Sr. Director
MySQL 8 :
Ready for Primetime
Copyright © 2020 Oracle and/or its affiliates.1
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 © 2020 Oracle and/or its affiliates.2
DB-Engines : DB of the year 2019
Database Ranking
MySQL is the most popular OpenSource database
MySQL Developer Popularity
Stack Overflow Developer Survey 2019
MySQL is most popular database with developers
MySQL 8.0: One Giant Leap for SQL
“This is a landmark release as MySQL
eventually evolved beyond SQL-92
and the purely relational dogma.
Among a few other standard SQL
features, MySQL now supports
window functions (over) and common
table expressions (with). Without a
doubt, these are the two most
important post-SQL-92 features.”
https://modern-sql.com/blog/2018-04/mysql-8.0
MySQL 8.0: Light Years from 5.x
Copyright © 2019 Oracle and/or its affiliates.6
Copyright © 2019 Oracle and/or its affiliates.
MySQL 8.0: Fast Adoption
7
April 2018 (8.0 GA) August 2019
MySQL 8.0
26%
MySQL 5.7
47%
MySQL 5.6
24%
MySQL 5.5
3%MySQL 8.0
5%
MySQL 5.7
66%
MySQL 5.6
25%
MySQL 5.5
4%
Copyright © 2019 Oracle and/or its affiliates.
MySQL 8.0: Relases in 2019
8.0.16 (Apr 2019)
CHECK CONSTRAINTS
AUTO-UPGRADE
AUTO-REJOIN (GR)
8.0.17 (Jul 2019)
CLONE
JSON ARRAY INDEXES
JSON SCHEMA
8.0.18 (Oct 2019)
HASH JOIN
EXPLAIN ANALYZE
8.0.14 (Jan 2019)
LATERAL DERIVED TABLES
PARALLEL READ OF INDEX
CONSISTENCY LEVELS (GR)
8
8.0.19 (Jan 2020)
INNODB REPLICASET
ROLES IN INFORMATION SCHEMA
FAILED_LOGIN_ATTEMPTS/TIME
8.0.20 ( Sometime in 2020)
Coming soon ...
MySQL 8.0: Upgrade Checker
9
• Quick and Easy MySQL Shell Utility
– JavaScript
– Python
• Identifies Issues Based on Severity
– No Issues
– Potential Errors
– Errors that must be fixed before Upgrading
• Recommends Fixes
– Schema, Configuration
– Data on Server, etc.
Copyright © 2019 Oracle and/or its affiliates.
MySQL 8.0: Document Store
1
0
• Document oriented data storage for MySQL
– Full JSON document support through SQL and new X DevAPI NoSQL interface
• Schema-less and schema based data in the same technology stack
– Use COLLECTIONs of documents & relational TABLEs together
• Rapid Prototyping & Simple CRUD APIs
– Modern APIs using “method chaining” and asynchronous execution (e.g. promises, callbacks, etc.)
• Connectors for many different languages and frameworks
– Node.JS, Java, NET, C++/C, PHP, Python
NoSQL + SQL = MySQL
Copyright © 2019 Oracle and/or its affiliates.
MySQL 8.0: Shell
1
1
Get started in minutes
• Rapid prototyping capabilities
– Using JavaScript and Python
• Full SQL and X DevAPI support
– With built in auto-completion
• InnoDB Cluster support
– Setup your HA solution within minutes
• DevOps Tool
– Designed for DevOps operations
MySQL 8.0: CTEs & Window Functions
1
2
• Common Table Expression (WITH clause)
– Non-recursive
– Recursive
– Used for hierarchy traversal
• Window Functions
– Aggregation, ranking, analytics
– Used for analytics and reporting
Copyright © 2019 Oracle and/or its affiliates.
MySQL 8.0: EXPLAIN ANALYZE
• Instruments and executes the query
– Estimated cost
– Actual execution statistics
• Time to return first row
• Time to return all rows
• Number of rows returned
• Number of loops
• Uses the new tree output format also available in EXPLAIN
Copyright © 2019 Oracle and/or its affiliates.
MySQL 8.0: Hash Join
• Typically faster than nested loop for large result sets
• In-memory if possible
• Spill to disk if necessary
• Used for inner equi-joins
– Extendable to outer, semi and anti joins
• Replaces BNL in query plans
• Hints to force use of hash join or nested loop
MySQL InnoDB Cluster
15
App Servers with
MySQL Router
MySQL Group Replication
MySQL Shell
Setup, Manage,
Orchestrate
Native HA for MySQL
• MySQL Group Replication
– High Availability
– Elastic, Fault Tolerant, Self Healing
• MySQL Router
– Connection Routing, Load Balancing
• MySQL Shell
– Easy Setup & Administration
MySQL InnoDB Cluster
1
6
New! Configurable cluster-wide Consistency Levels
Copyright © 2019 Oracle and/or its affiliates.
MySQL InnoDB Cluster
CLONE: Automatic Full Data
Snapshot Provisioning
MySQL
Group Replication
New! Automatic Node Provisioning with CLONE plugin
Joining
Member
MySQL Enterprise Edition
Management ToolsAdvanced Features Support
• Scalability
• High Availability
• Authentication
• Audit
• Encryption + TDE
• Firewall
• Data Masking
• Monitoring
• Backup
• Development
• Administration
• Migration
• Technical Support
• Consultative Support
• Oracle Certifications
MySQL Enterprise Edition
19
MySQL Enterprise Edition
20
• MySQL Enterprise Monitor
– Monitor Changes in Database Configurations, Users
Permissions, Database Schema, Passwords
• MySQL Enterprise Backup
– Securing Backups, AES 256 encryption
• MySQL Enterprise Masking
– De-identify, Anonymize Sensitive Data
• MySQL Enterprise TDE
– AES 256 encryption, Key Management
• MySQL Enterprise Authentication
– External Authentication Modules
• MySQL Enterprise Encryption
– Public/Private Key Cryptography, Asymmetric
Encryption
• MySQL Enterprise Firewall
– Block SQL Injection Attacks, Intrusion Detection
• MySQL Enterprise Audit
– User Activity Auditing, Regulatory Compliance
Copyright © 2019 Oracle and/or its affiliates.
MySQL Keyring
New! Hashicorp Vault Support
Vault
API
Vault
API
Vault
API
Keyring
Plugin
Keyring
Plugin
Keyring
Plugin
Hashicorp
Vault• Hashicorp Vault
– Highly scalable, highly available, way to
generate, manage, and store secrets
• MySQL Keyring
– Retrieves and Secures keys and secrets
to/from Key Vaults
– Protects keys and other secrets within
MySQL memory
– Enables TDE/At Rest Encryption
– Supports OKV and other KMIP standard
Key Vaults
MySQL Enterprise Data Masking
22
De-identify, Anonymize Sensitive Data
ID Last First SSN
1111 Smith John 555-12-
5555
1112 Templeton Richard 444-12-
4444
ID Last First SSN
2874 Smith John XXX-XX-
5555
3281 Templeton Richard XXX-XX-
4444
Employee Table
Masked View
• Data Masking
– String Masking, Dictionary Replacement
• Random Data Generators
– Range based, Payment Card, Email, SSN
• Meet Regulatory Requirements
– GDPR, HIPAA and PCI DSS
• Improve Dev, Test, Analytics Environments
– While Protecting Confidential Data
Copyright © 2019 Oracle and/or its affiliates.
MySQL 8.0: The complete list of new features
23
https://mysqlserverteam.com/the-complete-list-of-new-features-in-mysql-8-0/
MySQL Cluster (NDB)
Copyright © 2020 Oracle and/or its affiliates.24
Proven in serving billions of people everyday
– Making phone-calls
– Playing Online Games
– Executing Financial transactions
Copyright © 2019 Oracle and/or its affiliates.
Copyright © 2019 Oracle and/or its affiliates.
Coming Soon : MySQL as a Service
Managed MySQL: Focus on Your Business
Oracle Responsibility
• Backup and recovery
• High-availability with
automatic fail-over
• Vertical and horizontal
scaling
• Database and OS
patching
• Monitoring and log
handling
• Security with advanced
options available in
MySQL Enterprise Edition
User Responsibility
• Logical schema
modeling
• Query design and
optimization
• Define data access and
retention policies
OCI REGION
AVAILABILITY DOMAIN 1
Dev or
Admin
CUSTOMER
PREMISES
MySQLaaS INTERNAL TENANCY
VIRTUAL CLOUD NETWORK
(VCN)
USER TENANCY
Client App
MySQL
protocol
MySQLaaS API
MYSQL
DB SYSTEMS & INSTANCES
MYSQL DATABASE
ENDPOINTS
VNICVNICVNIC
HTTPS
SSH
Copyright © 2019 Oracle and/or its affiliates.
Elasticity & High Availability
• Replication across
different physical
locations
• Auto fail-over
managed internally,
no user action is
required
• You can add read-
only replicas for
horizontal
scalability
OCI REGION
AVAILABILITY DOMAIN 1 AVAILABILITY DOMAIN 2 AVAILABILITY DOMAIN 3
VIRTUAL CLOUD NETWORK (VCN)
ID & Access
Management
Object
Storage
(Backups)
PUBLIC IP ADDRESS
Listener
Internet
Gateway
MYSQL CLOUD SERVICE ENDPOINTS
Load Balancer
Primary
Load Balancer
Failover
BACKEND APP
VNICVNICVNIC
Copyright © 2019 Oracle and/or its affiliates.
Only with MySQL Cloud Service
Get all Oracle Cloud
Infrastructure advantages
OCI (gen 2) is the best Cloud platform to run mission-critical Enterprise workloads
and databases. It is secure-by-design and delivers unbeatable price/performance
ratio with SLA guarantees.
Made by the MySQL experts
MySQL is developed and maintained at Oracle by the MySQL Engineers. The new
MySQL Service is growing under the same umbrella, built and operated by the
same talents as an OCI-native service.
Always up-to-date
Because we are the MySQL database developers and maintainers, we can keep
MySQL Service synchronized with the latest features and fixes for MySQL
database.
The most advanced MySQL
Edition available as a service
MySQL Service is based on MySQL Enterprise Edition version 8, which includes
the most complete and advanced set of features.
Exclusive brand new Analytics
engine
MySQL Analytics is a brand new Engine developed by Oracle Labs, deeply
integrated and available only with the new MySQL Service.
Oracle Premier Support
included
MySQL Support team has decades of experience helping MySQL customers. We
are leveraging this knowledge to build and operate the new MySQL Service.
Customers are also eligible to receive Premier support with no extra cost.
30
Copyright © 2019 Oracle and/or its affiliates.
OCI Native
Unified experience
across OCI platform
• Web Console
• Monitoring &
Notification
• Logging
• Events & Audit
• Identity
• Cost Tracking
• Search
• Tags
• DevOps Tools
MySQL Service on OCI
SDKs, Terraform & DevOps
Tools
• Java SDK
• Python SDK
• Ruby SDK
• Terraform Provider & Resource
Manager
• Chef and Ansible
• Data Transfer Utilities
Powerful when combined with Cloud
Native OCI Services like Managed
Kubernetes, Registry and Serverless
Ready for the New Stack Developers
MySQL Analytics 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.
Copyright © 2019 Oracle and/or its affiliates.
Oracle Open World 2019 : Announcements
3
4
• Autonomous Database
– Automatic configuration changes based on Machine Learning
• Autonomous OS (Oracle Linux)
– Automatic configuration changes based on Machine Learning
• Always Free tier of Oracle Cloud
– Try Oracle for free with no expiry date
• India local Cloud data centers
– Meeting India data localization requirements. Mumbai - launched, Hyderabad - launching soon
MySQL Community on Slack
Copyright © 2020 Oracle and/or its affiliates.
https://lefred.be/mysql-community-on-slack/
35
MySQL on Social Media
Copyright © 2020 Oracle and/or its affiliates.
https://www.facebook.com/mysql
https://twitter.com/mysql
https://www.linkedin.com/company/mysql
36
MySQL 8: Ready for Prime Time

More Related Content

What's hot

MySQL Document Store
MySQL Document StoreMySQL Document Store
MySQL Document StoreMario Beck
 
MySQL 5.7: What's New, Nov. 2015
MySQL 5.7: What's New, Nov. 2015MySQL 5.7: What's New, Nov. 2015
MySQL 5.7: What's New, Nov. 2015Mario Beck
 
MySQL for Oracle DBAs
MySQL for Oracle DBAsMySQL for Oracle DBAs
MySQL for Oracle DBAsMario Beck
 
MySQL Database Service - 100% Developed, Managed and Supported by the MySQL Team
MySQL Database Service - 100% Developed, Managed and Supported by the MySQL TeamMySQL Database Service - 100% Developed, Managed and Supported by the MySQL Team
MySQL Database Service - 100% Developed, Managed and Supported by the MySQL TeamOlivier DASINI
 
MySQL Day Paris 2016 - MySQL Enterprise Edition
MySQL Day Paris 2016 - MySQL Enterprise EditionMySQL Day Paris 2016 - MySQL Enterprise Edition
MySQL Day Paris 2016 - MySQL Enterprise EditionOlivier DASINI
 
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
 
NoSQL and MySQL: News about JSON
NoSQL and MySQL: News about JSONNoSQL and MySQL: News about JSON
NoSQL and MySQL: News about JSONMario Beck
 
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 5.7: Focus on Replication
MySQL 5.7: Focus on ReplicationMySQL 5.7: Focus on Replication
MySQL 5.7: Focus on ReplicationMario Beck
 
MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - MySQL 8MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - MySQL 8Mark Swarbrick
 
MySQL @ the University Of Nottingham
MySQL @ the University Of NottinghamMySQL @ the University Of Nottingham
MySQL @ the University Of NottinghamMark Swarbrick
 
MySQL Document Store for Modern Applications
MySQL Document Store for Modern ApplicationsMySQL Document Store for Modern Applications
MySQL Document Store for Modern ApplicationsOlivier DASINI
 
MySQL Cloud Service
MySQL Cloud ServiceMySQL Cloud Service
MySQL Cloud ServiceMario Beck
 
MySQL Enterprise Edition Overview
MySQL Enterprise Edition OverviewMySQL Enterprise Edition Overview
MySQL Enterprise Edition OverviewMario Beck
 
Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0Olivier DASINI
 
MySQL Day Paris 2016 - MySQL as a Document Store
MySQL Day Paris 2016 - MySQL as a Document StoreMySQL Day Paris 2016 - MySQL as a Document Store
MySQL Day Paris 2016 - MySQL as a Document StoreOlivier DASINI
 
MySQL Security
MySQL SecurityMySQL Security
MySQL SecurityMario Beck
 

What's hot (20)

MySQL cluster 7.4
MySQL cluster 7.4 MySQL cluster 7.4
MySQL cluster 7.4
 
MySQL Document Store
MySQL Document StoreMySQL Document Store
MySQL Document Store
 
MySQL Cluster
MySQL ClusterMySQL Cluster
MySQL Cluster
 
MySQL 5.7: What's New, Nov. 2015
MySQL 5.7: What's New, Nov. 2015MySQL 5.7: What's New, Nov. 2015
MySQL 5.7: What's New, Nov. 2015
 
MySQL for Oracle DBAs
MySQL for Oracle DBAsMySQL for Oracle DBAs
MySQL for Oracle DBAs
 
MySQL Database Service - 100% Developed, Managed and Supported by the MySQL Team
MySQL Database Service - 100% Developed, Managed and Supported by the MySQL TeamMySQL Database Service - 100% Developed, Managed and Supported by the MySQL Team
MySQL Database Service - 100% Developed, Managed and Supported by the MySQL Team
 
MySQL Day Paris 2016 - MySQL Enterprise Edition
MySQL Day Paris 2016 - MySQL Enterprise EditionMySQL Day Paris 2016 - MySQL Enterprise Edition
MySQL Day Paris 2016 - MySQL Enterprise Edition
 
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)
 
NoSQL and MySQL: News about JSON
NoSQL and MySQL: News about JSONNoSQL and MySQL: News about JSON
NoSQL and MySQL: News about JSON
 
InnoDb Vs NDB Cluster
InnoDb Vs NDB ClusterInnoDb Vs NDB Cluster
InnoDb Vs NDB Cluster
 
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 5.7: Focus on Replication
MySQL 5.7: Focus on ReplicationMySQL 5.7: Focus on Replication
MySQL 5.7: Focus on Replication
 
MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - MySQL 8MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - MySQL 8
 
MySQL @ the University Of Nottingham
MySQL @ the University Of NottinghamMySQL @ the University Of Nottingham
MySQL @ the University Of Nottingham
 
MySQL Document Store for Modern Applications
MySQL Document Store for Modern ApplicationsMySQL Document Store for Modern Applications
MySQL Document Store for Modern Applications
 
MySQL Cloud Service
MySQL Cloud ServiceMySQL Cloud Service
MySQL Cloud Service
 
MySQL Enterprise Edition Overview
MySQL Enterprise Edition OverviewMySQL Enterprise Edition Overview
MySQL Enterprise Edition Overview
 
Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0
 
MySQL Day Paris 2016 - MySQL as a Document Store
MySQL Day Paris 2016 - MySQL as a Document StoreMySQL Day Paris 2016 - MySQL as a Document Store
MySQL Day Paris 2016 - MySQL as a Document Store
 
MySQL Security
MySQL SecurityMySQL Security
MySQL Security
 

Similar to MySQL 8: Ready for Prime Time

MySQL Technology Overview
MySQL Technology OverviewMySQL Technology Overview
MySQL Technology OverviewKeith Hollman
 
20090425mysqlslides 12593434194072-phpapp02
20090425mysqlslides 12593434194072-phpapp0220090425mysqlslides 12593434194072-phpapp02
20090425mysqlslides 12593434194072-phpapp02Vinamra Mittal
 
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 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
 
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
 
2018: State of the Dolphin, MySQL Keynote at Percona Live Europe 2018, Frankf...
2018: State of the Dolphin, MySQL Keynote at Percona Live Europe 2018, Frankf...2018: State of the Dolphin, MySQL Keynote at Percona Live Europe 2018, Frankf...
2018: State of the Dolphin, MySQL Keynote at Percona Live Europe 2018, Frankf...Geir Høydalsvik
 
20200613 my sql-ha-deployment
20200613 my sql-ha-deployment20200613 my sql-ha-deployment
20200613 my sql-ha-deploymentIvan Ma
 
MySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The DolphinMySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The DolphinOlivier DASINI
 
My sql crashcourse_intro_kdl
My sql crashcourse_intro_kdlMy sql crashcourse_intro_kdl
My sql crashcourse_intro_kdlsqlhjalp
 
MySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt IntroMySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt IntroMark Swarbrick
 
1 my sql20151219-kaji_ivan
1 my sql20151219-kaji_ivan1 my sql20151219-kaji_ivan
1 my sql20151219-kaji_ivanIvan Tu
 
MySQL in oracle_public_cloud
MySQL in oracle_public_cloudMySQL in oracle_public_cloud
MySQL in oracle_public_cloudOracleMySQL
 
Megha_Osi my sql productroadmap
Megha_Osi my sql productroadmapMegha_Osi my sql productroadmap
Megha_Osi my sql productroadmapOpenSourceIndia
 
MySQL High Availability Solutions - Avoid loss of service by reducing the r...
MySQL High Availability Solutions  -  Avoid loss of service by reducing the r...MySQL High Availability Solutions  -  Avoid loss of service by reducing the r...
MySQL High Availability Solutions - Avoid loss of service by reducing the r...Olivier DASINI
 
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.Cloud Native Day Tel Aviv
 
MySQL Ecosystem in 2020
MySQL Ecosystem in 2020MySQL Ecosystem in 2020
MySQL Ecosystem in 2020Alkin Tezuysal
 
MySQL in oracle public cloud
MySQL in oracle public cloudMySQL in oracle public cloud
MySQL in oracle public cloudMandy Ang
 
MySQL InnoDB Cluster and NDB Cluster
MySQL InnoDB Cluster and NDB ClusterMySQL InnoDB Cluster and NDB Cluster
MySQL InnoDB Cluster and NDB ClusterMario Beck
 

Similar to MySQL 8: Ready for Prime Time (20)

MySQL Technology Overview
MySQL Technology OverviewMySQL Technology Overview
MySQL Technology Overview
 
20090425mysqlslides 12593434194072-phpapp02
20090425mysqlslides 12593434194072-phpapp0220090425mysqlslides 12593434194072-phpapp02
20090425mysqlslides 12593434194072-phpapp02
 
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 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...
 
MySQL 8.0 - What's New ?
MySQL 8.0 - What's New ?MySQL 8.0 - What's New ?
MySQL 8.0 - What's New ?
 
2018: State of the Dolphin, MySQL Keynote at Percona Live Europe 2018, Frankf...
2018: State of the Dolphin, MySQL Keynote at Percona Live Europe 2018, Frankf...2018: State of the Dolphin, MySQL Keynote at Percona Live Europe 2018, Frankf...
2018: State of the Dolphin, MySQL Keynote at Percona Live Europe 2018, Frankf...
 
20200613 my sql-ha-deployment
20200613 my sql-ha-deployment20200613 my sql-ha-deployment
20200613 my sql-ha-deployment
 
MySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The DolphinMySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The Dolphin
 
My sql crashcourse_intro_kdl
My sql crashcourse_intro_kdlMy sql crashcourse_intro_kdl
My sql crashcourse_intro_kdl
 
MySQL
MySQL MySQL
MySQL
 
MySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt IntroMySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt Intro
 
1 my sql20151219-kaji_ivan
1 my sql20151219-kaji_ivan1 my sql20151219-kaji_ivan
1 my sql20151219-kaji_ivan
 
MySQL in oracle_public_cloud
MySQL in oracle_public_cloudMySQL in oracle_public_cloud
MySQL in oracle_public_cloud
 
Megha_Osi my sql productroadmap
Megha_Osi my sql productroadmapMegha_Osi my sql productroadmap
Megha_Osi my sql productroadmap
 
Introduction to Mysql
Introduction to MysqlIntroduction to Mysql
Introduction to Mysql
 
MySQL High Availability Solutions - Avoid loss of service by reducing the r...
MySQL High Availability Solutions  -  Avoid loss of service by reducing the r...MySQL High Availability Solutions  -  Avoid loss of service by reducing the r...
MySQL High Availability Solutions - Avoid loss of service by reducing the r...
 
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
 
MySQL Ecosystem in 2020
MySQL Ecosystem in 2020MySQL Ecosystem in 2020
MySQL Ecosystem in 2020
 
MySQL in oracle public cloud
MySQL in oracle public cloudMySQL in oracle public cloud
MySQL in oracle public cloud
 
MySQL InnoDB Cluster and NDB Cluster
MySQL InnoDB Cluster and NDB ClusterMySQL InnoDB Cluster and NDB Cluster
MySQL InnoDB Cluster and NDB Cluster
 

Recently uploaded

Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
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
 
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
 

Recently uploaded (20)

Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
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...
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
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)
 

MySQL 8: Ready for Prime Time

  • 1. Sanjay Manwani, MySQL India Sr. Director MySQL 8 : Ready for Primetime Copyright © 2020 Oracle and/or its affiliates.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, 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 © 2020 Oracle and/or its affiliates.2
  • 3. DB-Engines : DB of the year 2019 Database Ranking MySQL is the most popular OpenSource database
  • 4. MySQL Developer Popularity Stack Overflow Developer Survey 2019 MySQL is most popular database with developers
  • 5. MySQL 8.0: One Giant Leap for SQL “This is a landmark release as MySQL eventually evolved beyond SQL-92 and the purely relational dogma. Among a few other standard SQL features, MySQL now supports window functions (over) and common table expressions (with). Without a doubt, these are the two most important post-SQL-92 features.” https://modern-sql.com/blog/2018-04/mysql-8.0
  • 6. MySQL 8.0: Light Years from 5.x Copyright © 2019 Oracle and/or its affiliates.6
  • 7. Copyright © 2019 Oracle and/or its affiliates. MySQL 8.0: Fast Adoption 7 April 2018 (8.0 GA) August 2019 MySQL 8.0 26% MySQL 5.7 47% MySQL 5.6 24% MySQL 5.5 3%MySQL 8.0 5% MySQL 5.7 66% MySQL 5.6 25% MySQL 5.5 4%
  • 8. Copyright © 2019 Oracle and/or its affiliates. MySQL 8.0: Relases in 2019 8.0.16 (Apr 2019) CHECK CONSTRAINTS AUTO-UPGRADE AUTO-REJOIN (GR) 8.0.17 (Jul 2019) CLONE JSON ARRAY INDEXES JSON SCHEMA 8.0.18 (Oct 2019) HASH JOIN EXPLAIN ANALYZE 8.0.14 (Jan 2019) LATERAL DERIVED TABLES PARALLEL READ OF INDEX CONSISTENCY LEVELS (GR) 8 8.0.19 (Jan 2020) INNODB REPLICASET ROLES IN INFORMATION SCHEMA FAILED_LOGIN_ATTEMPTS/TIME 8.0.20 ( Sometime in 2020) Coming soon ...
  • 9. MySQL 8.0: Upgrade Checker 9 • Quick and Easy MySQL Shell Utility – JavaScript – Python • Identifies Issues Based on Severity – No Issues – Potential Errors – Errors that must be fixed before Upgrading • Recommends Fixes – Schema, Configuration – Data on Server, etc.
  • 10. Copyright © 2019 Oracle and/or its affiliates. MySQL 8.0: Document Store 1 0 • Document oriented data storage for MySQL – Full JSON document support through SQL and new X DevAPI NoSQL interface • Schema-less and schema based data in the same technology stack – Use COLLECTIONs of documents & relational TABLEs together • Rapid Prototyping & Simple CRUD APIs – Modern APIs using “method chaining” and asynchronous execution (e.g. promises, callbacks, etc.) • Connectors for many different languages and frameworks – Node.JS, Java, NET, C++/C, PHP, Python NoSQL + SQL = MySQL
  • 11. Copyright © 2019 Oracle and/or its affiliates. MySQL 8.0: Shell 1 1 Get started in minutes • Rapid prototyping capabilities – Using JavaScript and Python • Full SQL and X DevAPI support – With built in auto-completion • InnoDB Cluster support – Setup your HA solution within minutes • DevOps Tool – Designed for DevOps operations
  • 12. MySQL 8.0: CTEs & Window Functions 1 2 • Common Table Expression (WITH clause) – Non-recursive – Recursive – Used for hierarchy traversal • Window Functions – Aggregation, ranking, analytics – Used for analytics and reporting
  • 13. Copyright © 2019 Oracle and/or its affiliates. MySQL 8.0: EXPLAIN ANALYZE • Instruments and executes the query – Estimated cost – Actual execution statistics • Time to return first row • Time to return all rows • Number of rows returned • Number of loops • Uses the new tree output format also available in EXPLAIN
  • 14. Copyright © 2019 Oracle and/or its affiliates. MySQL 8.0: Hash Join • Typically faster than nested loop for large result sets • In-memory if possible • Spill to disk if necessary • Used for inner equi-joins – Extendable to outer, semi and anti joins • Replaces BNL in query plans • Hints to force use of hash join or nested loop
  • 15. MySQL InnoDB Cluster 15 App Servers with MySQL Router MySQL Group Replication MySQL Shell Setup, Manage, Orchestrate Native HA for MySQL • MySQL Group Replication – High Availability – Elastic, Fault Tolerant, Self Healing • MySQL Router – Connection Routing, Load Balancing • MySQL Shell – Easy Setup & Administration
  • 16. MySQL InnoDB Cluster 1 6 New! Configurable cluster-wide Consistency Levels
  • 17. Copyright © 2019 Oracle and/or its affiliates. MySQL InnoDB Cluster CLONE: Automatic Full Data Snapshot Provisioning MySQL Group Replication New! Automatic Node Provisioning with CLONE plugin Joining Member
  • 19. Management ToolsAdvanced Features Support • Scalability • High Availability • Authentication • Audit • Encryption + TDE • Firewall • Data Masking • Monitoring • Backup • Development • Administration • Migration • Technical Support • Consultative Support • Oracle Certifications MySQL Enterprise Edition 19
  • 20. MySQL Enterprise Edition 20 • MySQL Enterprise Monitor – Monitor Changes in Database Configurations, Users Permissions, Database Schema, Passwords • MySQL Enterprise Backup – Securing Backups, AES 256 encryption • MySQL Enterprise Masking – De-identify, Anonymize Sensitive Data • MySQL Enterprise TDE – AES 256 encryption, Key Management • MySQL Enterprise Authentication – External Authentication Modules • MySQL Enterprise Encryption – Public/Private Key Cryptography, Asymmetric Encryption • MySQL Enterprise Firewall – Block SQL Injection Attacks, Intrusion Detection • MySQL Enterprise Audit – User Activity Auditing, Regulatory Compliance
  • 21. Copyright © 2019 Oracle and/or its affiliates. MySQL Keyring New! Hashicorp Vault Support Vault API Vault API Vault API Keyring Plugin Keyring Plugin Keyring Plugin Hashicorp Vault• Hashicorp Vault – Highly scalable, highly available, way to generate, manage, and store secrets • MySQL Keyring – Retrieves and Secures keys and secrets to/from Key Vaults – Protects keys and other secrets within MySQL memory – Enables TDE/At Rest Encryption – Supports OKV and other KMIP standard Key Vaults
  • 22. MySQL Enterprise Data Masking 22 De-identify, Anonymize Sensitive Data ID Last First SSN 1111 Smith John 555-12- 5555 1112 Templeton Richard 444-12- 4444 ID Last First SSN 2874 Smith John XXX-XX- 5555 3281 Templeton Richard XXX-XX- 4444 Employee Table Masked View • Data Masking – String Masking, Dictionary Replacement • Random Data Generators – Range based, Payment Card, Email, SSN • Meet Regulatory Requirements – GDPR, HIPAA and PCI DSS • Improve Dev, Test, Analytics Environments – While Protecting Confidential Data
  • 23. Copyright © 2019 Oracle and/or its affiliates. MySQL 8.0: The complete list of new features 23 https://mysqlserverteam.com/the-complete-list-of-new-features-in-mysql-8-0/
  • 24. MySQL Cluster (NDB) Copyright © 2020 Oracle and/or its affiliates.24 Proven in serving billions of people everyday – Making phone-calls – Playing Online Games – Executing Financial transactions
  • 25. Copyright © 2019 Oracle and/or its affiliates.
  • 26. Copyright © 2019 Oracle and/or its affiliates.
  • 27. Coming Soon : MySQL as a Service
  • 28. Managed MySQL: Focus on Your Business Oracle Responsibility • Backup and recovery • High-availability with automatic fail-over • Vertical and horizontal scaling • Database and OS patching • Monitoring and log handling • Security with advanced options available in MySQL Enterprise Edition User Responsibility • Logical schema modeling • Query design and optimization • Define data access and retention policies OCI REGION AVAILABILITY DOMAIN 1 Dev or Admin CUSTOMER PREMISES MySQLaaS INTERNAL TENANCY VIRTUAL CLOUD NETWORK (VCN) USER TENANCY Client App MySQL protocol MySQLaaS API MYSQL DB SYSTEMS & INSTANCES MYSQL DATABASE ENDPOINTS VNICVNICVNIC HTTPS SSH
  • 29. Copyright © 2019 Oracle and/or its affiliates. Elasticity & High Availability • Replication across different physical locations • Auto fail-over managed internally, no user action is required • You can add read- only replicas for horizontal scalability OCI REGION AVAILABILITY DOMAIN 1 AVAILABILITY DOMAIN 2 AVAILABILITY DOMAIN 3 VIRTUAL CLOUD NETWORK (VCN) ID & Access Management Object Storage (Backups) PUBLIC IP ADDRESS Listener Internet Gateway MYSQL CLOUD SERVICE ENDPOINTS Load Balancer Primary Load Balancer Failover BACKEND APP VNICVNICVNIC
  • 30. Copyright © 2019 Oracle and/or its affiliates. Only with MySQL Cloud Service Get all Oracle Cloud Infrastructure advantages OCI (gen 2) is the best Cloud platform to run mission-critical Enterprise workloads and databases. It is secure-by-design and delivers unbeatable price/performance ratio with SLA guarantees. Made by the MySQL experts MySQL is developed and maintained at Oracle by the MySQL Engineers. The new MySQL Service is growing under the same umbrella, built and operated by the same talents as an OCI-native service. Always up-to-date Because we are the MySQL database developers and maintainers, we can keep MySQL Service synchronized with the latest features and fixes for MySQL database. The most advanced MySQL Edition available as a service MySQL Service is based on MySQL Enterprise Edition version 8, which includes the most complete and advanced set of features. Exclusive brand new Analytics engine MySQL Analytics is a brand new Engine developed by Oracle Labs, deeply integrated and available only with the new MySQL Service. Oracle Premier Support included MySQL Support team has decades of experience helping MySQL customers. We are leveraging this knowledge to build and operate the new MySQL Service. Customers are also eligible to receive Premier support with no extra cost. 30
  • 31. Copyright © 2019 Oracle and/or its affiliates. OCI Native Unified experience across OCI platform • Web Console • Monitoring & Notification • Logging • Events & Audit • Identity • Cost Tracking • Search • Tags • DevOps Tools
  • 32. MySQL Service on OCI SDKs, Terraform & DevOps Tools • Java SDK • Python SDK • Ruby SDK • Terraform Provider & Resource Manager • Chef and Ansible • Data Transfer Utilities Powerful when combined with Cloud Native OCI Services like Managed Kubernetes, Registry and Serverless Ready for the New Stack Developers
  • 33. MySQL Analytics 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.
  • 34. Copyright © 2019 Oracle and/or its affiliates. Oracle Open World 2019 : Announcements 3 4 • Autonomous Database – Automatic configuration changes based on Machine Learning • Autonomous OS (Oracle Linux) – Automatic configuration changes based on Machine Learning • Always Free tier of Oracle Cloud – Try Oracle for free with no expiry date • India local Cloud data centers – Meeting India data localization requirements. Mumbai - launched, Hyderabad - launching soon
  • 35. MySQL Community on Slack Copyright © 2020 Oracle and/or its affiliates. https://lefred.be/mysql-community-on-slack/ 35
  • 36. MySQL on Social Media Copyright © 2020 Oracle and/or its affiliates. https://www.facebook.com/mysql https://twitter.com/mysql https://www.linkedin.com/company/mysql 36