Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Whats new-in-MySQL 8.0

94 views

Published on

Overview of the main features that went in MYSQL 8.0 like New Data Dictionary, Security, InnoDB, Group Replication, Optimizer, Enterprise Backup, Upgrade Checker, Document Store, and MySQL Cloud.

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

Whats new-in-MySQL 8.0

  1. 1. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | DevOps Bangalore Meetup | LinkedIn, Bangalore, 28th March, 2015 1 What’s new in MySQL 8.0 MySQL Team April 27, 2018
  2. 2. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Agenda Data Dictionary Server General InnoDB Group Replication Optimizer Enterprise Backup Upgrade Checker Document Store References Q & A 1 2 3 4 2 5 6 8 7 9 10
  3. 3. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | What’s new in MySQL 8.0 – Data Dictionary 3 MySQL 8.0 increases the overall reliability because: ✔ MySQL 8.0 stores its meta-data into InnoDB, a proven transactional storage engine. ✔ MySQL 8.0 eliminates one source of potential inconsistency (5.7 had two dictionaries) ✔ MySQL 8.0 ensures atomic, crash safe DDL. ✔ MySQL 8.0 reimplements Information Schema, as simple views on data dictionary tables which execute up to 100 times faster than 5.7. Related blogs: https://mysqlserverteam.com/atomic-ddl-in- mysql-8-0/ https://mysqlserverteam.com/further- improvements-on-information_schema-in- mysql-8-0-3/ Data Dictionary InnoDB Storage Engine DD TableDD Table Transactional Dictionary Tables Metadata store in 8.0 SQL Data Dictionary Files FRM TRG OPT System Tables (mysql.) user procevents InnoDB System Tables (plugin,engine,help_*,servers,etc) MyISAM File system InnoDB Metadata store in 5.7 SQL
  4. 4. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | What’s New in MySQL 8.0 – Server General • Security: Roles, Caching_sha2_plugin (new default), Password History Checks • MySQL Options: Support for persisted option settings (SET PERSIST) • Performance Schema: Histogram, index support for PS tables 4
  5. 5. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | What’s New in MySQL 8.0 – InnoDB 5 • UNDO LOGS ₋ Flexible Undo Tablespace Management ₋ Encrypted • REDO LOGS ₋ Re-designed. Lock free user threads. Improved performance. ₋ Encrypted • DDL ₋ Atomic and crash safe • BLOB ₋ Partial fetch/updates. • Auto configurable (cloud friendly): ₋ innodb_dedicated_server=ON/OFF
  6. 6. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Automatic Flow ControlPrimary Election WeightsPreventing involuntary data updatesMySQL 8.0: What’s new in Group ReplicationNetwork Partition 6 • Primary Election Weights • Preventing involuntary data updates • Automatic Flow Control • Network Partition
  7. 7. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | What’s new in MySQL 8.0 – Optimizer 7 ● For Developers: CTEs, Window functions, JSON table function ● For DBAs : Invisible Index, Histograms, Cost Model Improvements
  8. 8. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | What’s new in MySQL 8.0 – Enterprise Backup 8 ● Transparent Encrypted tables based on – Keyring Encrypted File – Oracle Key Vault – Key Management Interoperability Protocol – Amazon Key Management server ● Basic Authentication and non-chunked transfer for Oracle Cloud Infrastructure Classic ● Remote tablespace metadata in JSON format
  9. 9. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | What’s new in 8.0 – Upgrade Checker 9 ● What: Upgrade Checker in 8.0 introduced to make upgrade process quick and as easy as possible ● Where: Available as Utility in mysqlshell in python and JavaScript modes ● How: Connect to mysqlshell session to the server with connection arguments ● When: Upgrade from 5.7 to 8.0
  10. 10. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | What’s new in MySQL 8.0 - Document Store 10
  11. 11. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | What’s new in MySQL 8.0 – MySQL Cloud 11
  12. 12. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | References 12 ● MySQL Blogs : https://blogs.oracle.com/mysql ● MySQL Support team Blogs: https://dev.mysql.com/support/blogs ● Planet MySQL : https://planet.mysql.com ● MySQL User Camp in Bangalore ● MySQL forums across the internet : Thank you MySQL community ● When all else fails: Documentation : https://dev.mysql.com/doc
  13. 13. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Q & A 13

×