mysql innovation East 2017 keynote v7 · 2017-05-08 · Title:...
Transcript of mysql innovation East 2017 keynote v7 · 2017-05-08 · Title:...
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
MySQL: State of the Dolphin Tomas Ulin VP Engineering, MySQL
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
1
2
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement The following is intended to outline our general product direcQon. It is intended for informaQon purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or funcQonality, and should not be relied upon in making purchasing decisions. The development, release, and Qming of any features or funcQonality described for Oracle’s products remains at the sole discreQon of Oracle.
3
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
MySQL InnovaQon: 5.7 -‐> 8.0
-‐ 3x Be\er Performance -‐ ReplicaQon Enhancements -‐ OpQmizer Cost Model -‐ JSON Support -‐ Improved Security -‐ Sys & Performance Schema -‐ GIS
MySQL 5.7 (GA)
MySQL InnoDB Cluster (GA) -‐ MySQL Group ReplicaQon -‐ MySQL Router -‐ MySQL Shell
MySQL 8.0 (DMR) -‐ Data DicQonary -‐ Roles -‐ Unicode -‐ CTEs -‐ Window FuncQons -‐ Security -‐ ReplicaQon -‐ SysSchema -‐ GIS
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Virtually all organizaQons require their most criQcal systems to be highly available
5
100%
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
InnoDB Cluster
6
App Servers with MySQL Router
MySQL Group ReplicaQon
MySQL Shell Setup, Manage, Orchestrate
“High Availability becomes a core first class feature of MySQL!”
GA
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 7
MySQL InnoDB Cluster: Vision
“A single product — MySQL — with high availability and scaling features baked in; providing an integrated end-‐to-‐end soluEon that is easy to use.”
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
• One Product: MySQL – All components created together – Tested together – Packaged together
• Easy to Use – One client: MySQL Shell – Easy packaging – Integrated orchestraQon – Homogenous servers
• Flexible and Modern – SQL and NoSQL together – Protocol Buffers – Asynchronous API – Developer friendly
• Support Read/Write Scale Out – Sharded clusters – Federated system of N replica sets • SupporQng cross shard operaQons
– Each replica set manages a shard
8
MySQL InnoDB Cluster: Goals
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
MySQL Powers the Web
9
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
1. Google 2. Facebook 3. YouTube 4. Baidu 5. Yahoo! 6. Amazon 7. Wikipedia 8. QQ 9. Google.co.in 10. Twi\er
11. Live.com 12. Taobao 13. Msn.com 14. Yahoo.co.jp 15. Sina 16. Linkedin.com 17. Google.co.jp 18. Weibo 19. Bing.com 20. Yandaz.ru
Global Top 20 Sites: Powered by MySQL
Source: Wikipedia 2016 10
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
MySQL: Ubiquity & Market Share
11
MySQL is the 2nd most popular database!
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 12
More Jobs than Developers/DBAs • Growing Demand
Source: StackOverflow, Developer Hiring Trends in 2017
More Developers/DBAs than Jobs
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
MySQL Powers Social
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
MySQL Powers eCommerce
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
MySQL Powers SaaS
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
MySQL Powers FinTech
16
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
MySQL Powers Unicorns
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
MySQL Powers the Cloud