Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about...
Transcript of Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about...
![Page 1: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/1.jpg)
© 2017 Percona. 1
Peter Zaitsev, CEO
Why we’re excited about MySQL 8 Practical Look for Devs and Ops
November 11, 2017
Percona University Kiev
![Page 2: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/2.jpg)
© 2017 Percona. 2
In This Presentation
Few Words about Percona
Few Words about Percona University Program
Exiting things MySQL 8 has to bring
![Page 3: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/3.jpg)
© 2017 Percona. 3
Thank you Creative Quarter
Creative Quarter is a Ukraine-based managed infrastructure with flexible office space, supplies, facilities management and a full range of operational services
![Page 4: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/4.jpg)
© 2017 Percona. 4
Thank you CNA
![Page 5: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/5.jpg)
© 2017 Percona. 5
Few Words about Percona
![Page 6: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/6.jpg)
© 2017 Percona. 6
Percona’s Purpose
To Champion Unbiased Open Source Database Solutions
![Page 7: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/7.jpg)
© 2017 Percona. 7
We Do
Support, Managed Services for MySQL and MongoDB
Also Consulting and Training
Helping companies to migrate to Open Source Database
Develop Open Source Software
Solutions to maximize your success
![Page 8: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/8.jpg)
© 2017 Percona. 8
Broad Software Ecosystem Support
MySQL Percona Server MariaDB Percona XtraDB Cluster
Galera Cluster for MySQL MariaDB Galera Cluster MongoDBPercona Server for
MongoDB
Amazon RDS for MySQL/MariaDB/Aurora
Google CloudSQL
![Page 9: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/9.jpg)
© 2017 Percona. 9
100% Free and Open Source Software
Percona Server for MySQL
Percona Server for MongoDB
Percona XtraDB Cluster
Percona Xtrabackup
Percona Toolkit Percona
Monitoring and Management
9
![Page 10: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/10.jpg)
© 2017 Percona. 10
Percona University
Educational Technical Presentations
Multiple Locations in the World
Partnering with Local Companies
Affordable to Attend (Free)
![Page 11: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/11.jpg)
© 2017 Percona. 11
Percona University – What to Expect
Several presentations on different topics
Feel free to only attend those you’re interested in
Keep it Interactive! Ask Questions
Breaks
Prize Give away in the end
![Page 12: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/12.jpg)
© 2017 Percona. 12
What’s Exciting in MySQL 8 ?For Devs and Ops
![Page 13: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/13.jpg)
© 2017 Percona. 13
Warning
This assessment is done for Pre-GA MySQL 8, based on documentation and limited testing. We’re yet to see how they behave in production
![Page 14: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/14.jpg)
© 2017 Percona. 14
Source Notes
Examples liberally borrowed from Oracle team presentations and Blog Posts
![Page 15: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/15.jpg)
© 2017 Percona. 15
MySQL 8 for Ops
![Page 16: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/16.jpg)
© 2017 Percona. 16
Ops care about
Stability
High Availability
Performance
Security
Observability
Manageability
![Page 17: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/17.jpg)
© 2017 Percona. 17
Native Data Dictionary
About 10 years overdue
Atomic (Crash Save) DDLs
Much Faster Information Schema
No more MyISAM System Tables!
![Page 18: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/18.jpg)
© 2017 Percona. 18
Fast Information Schema
Scaling from 5.000 to 1.000.000 tables
![Page 19: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/19.jpg)
© 2017 Percona. 19
Much Better and Faster UTF8
• utf8mb4 as Default Charset
![Page 20: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/20.jpg)
© 2017 Percona. 20
Security
ROLEs
Breakdown of SUPER Privileges
Password History
Faster cached-SHA2 Authentication
--skip-grants blocks remote connections
Redo and Undo Logs are now encrypted if Table Encryption is enabled
![Page 21: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/21.jpg)
© 2017 Percona. 21
Persistent Auto Increment
Another feature 10 years overdue
Do not reset AUTO INCREMENT to the max value in the table on restart
![Page 22: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/22.jpg)
© 2017 Percona. 22
Auto-Managed Undo Tablespace
Do not use system table space for undo space any more
Automatically reclaim space on disk from large transactions
![Page 23: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/23.jpg)
© 2017 Percona. 23
Self Tuning (limited to Innodb)
Set innodb_dedicated_server to auto-tune •innodb_buffer_pool_size•innodb_log_file_size•innodb_flush_method
![Page 24: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/24.jpg)
© 2017 Percona. 24
Partial In-Place Update for JSON
Can update field in JSON object without full re-write
Great for counters, statuses, timestamps etc
Only update and removal of element is supported
Only Optimizer and Replication support so far
![Page 25: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/25.jpg)
© 2017 Percona. 25
Invisible Indexes
• Test impact of dropping indexes before actually dropping them
• Can use use_invisible_indexes to use invisible indexes in a session
![Page 26: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/26.jpg)
© 2017 Percona. 26
TmpTable Storage Engine
More efficient storage engine for Internal Temporary tables
Efficient storage for VARCHAR and VARBINARY columns
BLOB/TEXT Columns are not supported (yet?)
![Page 27: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/27.jpg)
© 2017 Percona. 27
Backup Locks
Prevent operation which may result in inconsistent backups
LOCK INSTANCE FOR BACKUP
![Page 28: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/28.jpg)
© 2017 Percona. 28
Optimizer Histograms
• Detailed Statistics on Columns, not just Indexes
![Page 29: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/29.jpg)
© 2017 Percona. 29
Improved Optimizer Cost Model
•Keep in account how much of data is cached vs on disk
![Page 30: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/30.jpg)
© 2017 Percona. 30
More on MySQL 8 Optimizer
•http://www.unofficialmysqlguide.com/
![Page 31: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/31.jpg)
© 2017 Percona. 31
Performance Schema
(Fake) Indexes for Faster Access
Error Instrumentation
Response Time Histograms (Global and Per Query Digest)
Query Examples for Summary by Digest
![Page 32: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/32.jpg)
© 2017 Percona. 32
Performance Schema Performance
• Now is Interactively Usable at Scale
![Page 33: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/33.jpg)
© 2017 Percona. 33
Persistent Global Variables
SET PERSIST innodb_buffer_pool_size = 1024 * 1024 * 1024;
![Page 34: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/34.jpg)
© 2017 Percona. 34
Assumes storage is SSD by Default
•Start of the long journey
![Page 35: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/35.jpg)
© 2017 Percona. 35
Binary Log On by Default
bin_log is enabled by default
log_slave_updates is enabled by default
Expire logs after 30 days by default
![Page 36: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/36.jpg)
© 2017 Percona. 36
Query Cache Removed
It’s design caused more problems than it fixed
Use ProxySQL (or other) external query cache instead
![Page 37: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/37.jpg)
© 2017 Percona. 37
Native Partitioning Only
Only “Native” Partitioning supported, not Generic One
Remove partitions from MyISAM partitioned tables or convert them
ALTER TABLE ... REMOVE PARTITIONING
ALTER TABLE ... ENGINE=INNODB
![Page 38: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/38.jpg)
© 2017 Percona. 38
Resource Groups
• Isolation and Better Performance
![Page 39: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/39.jpg)
© 2017 Percona. 39
Plain Better Performance at Scale
![Page 40: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/40.jpg)
© 2017 Percona. 40
Feature Requests
Better Single Thread Performance
Parallel Single Query Processing Please
![Page 41: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/41.jpg)
© 2017 Percona. 41
MySQL 8 for Devs
![Page 42: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/42.jpg)
© 2017 Percona. 42
Innodb NO WAIT and SKIP LOCKED
![Page 43: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/43.jpg)
© 2017 Percona. 43
Descending Indexes
Descending flag in index definition is no more ignored
Allows efficient handling of ORDER BY A ASC, B DESC queries
![Page 44: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/44.jpg)
© 2017 Percona. 44
Aggregation of Relational into JSON
• JSON_ARRAYAGG() and JSON_OBJECTAGG()
![Page 45: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/45.jpg)
© 2017 Percona. 45
JSON to Table Conversion (Labs)
![Page 46: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/46.jpg)
© 2017 Percona. 46
Better JSON Document Data Extraction
![Page 47: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/47.jpg)
© 2017 Percona. 47
Common Table Expression
• Recursive and Non-Recursive
![Page 48: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/48.jpg)
© 2017 Percona. 48
Window Functions
• Like GROUP BY, But Preserving Rows rather than collapsing them
![Page 49: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/49.jpg)
© 2017 Percona. 49
Much Better GIS
• “Matching or Exceeding PostgreSQL GIS Feature Set”
![Page 50: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/50.jpg)
© 2017 Percona. 50
MySQL Document Store
Full Text Indexing
GeoJSON Support
Anyone Using Document Store ?
![Page 51: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/51.jpg)
© 2017 Percona. 51
Summary
MySQL 8 looks like release to be excited about
Has a lot of new features both for Devs and Ops
![Page 52: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/52.jpg)
© 2017 Percona. 52
Before we take a Break…
![Page 53: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/53.jpg)
© 2017 Percona. 53
SAVE THE DATE!
CALL FOR PAPERS OPENING SOON!www.perconalive.com
April 23-25, 2018Santa Clara Convention Center
![Page 54: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/54.jpg)
© 2017 Percona. 54
![Page 55: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/55.jpg)
© 2017 Percona. 55
Have a Friend ?
Refer a friend and get $1000 if one is hired by Percona
… and eternal gratitude for helping to get the most amazing job
![Page 56: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/56.jpg)
© 2017 Percona. 56
Some of our the people we’re looking for
MySQL and MongoDB Operations Experts
C/C++ Database Kernel Engineers
Backend Engineers (Go)
Technical Writers
Front End Web Developers
Front End Focused QA Engineer
PMM Dashboard Intern
![Page 57: Why we’re excited about MySQL 8...© 2017 Percona. 1 Peter Zaitsev, CEO Why we’re excited about MySQL 8 Practical Look for Devs and Ops November 11, 2017 Percona University Kiev](https://reader034.fdocuments.us/reader034/viewer/2022050719/5f9798d1f81eb672450ce87c/html5/thumbnails/57.jpg)
© 2017 Percona. 57
Thank You!