mysql innovation East 2017 keynote v7 · 2017-05-08 · Title:...

18
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

Transcript of mysql innovation East 2017 keynote v7 · 2017-05-08 · Title:...

Page 1: mysql innovation East 2017 keynote v7 · 2017-05-08 · Title: mysql_innovation_East_2017_keynote_v7.pptx Author: Rebecca Hansen Created Date: 5/1/2017 11:05:46 PM

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  

Page 2: mysql innovation East 2017 keynote v7 · 2017-05-08 · Title: mysql_innovation_East_2017_keynote_v7.pptx Author: Rebecca Hansen Created Date: 5/1/2017 11:05:46 PM

2  

Page 3: mysql innovation East 2017 keynote v7 · 2017-05-08 · Title: mysql_innovation_East_2017_keynote_v7.pptx Author: Rebecca Hansen Created Date: 5/1/2017 11:05:46 PM

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  

Page 4: mysql innovation East 2017 keynote v7 · 2017-05-08 · Title: mysql_innovation_East_2017_keynote_v7.pptx Author: Rebecca Hansen Created Date: 5/1/2017 11:05:46 PM

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    

   

Page 5: mysql innovation East 2017 keynote v7 · 2017-05-08 · Title: mysql_innovation_East_2017_keynote_v7.pptx Author: Rebecca Hansen Created Date: 5/1/2017 11:05:46 PM

Copyright  ©  2017,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Virtually  all  organizaQons  require  their  most  criQcal  systems  to  be  highly  available    

5  

100%  

Page 6: mysql innovation East 2017 keynote v7 · 2017-05-08 · Title: mysql_innovation_East_2017_keynote_v7.pptx Author: Rebecca Hansen Created Date: 5/1/2017 11:05:46 PM

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  

Page 7: mysql innovation East 2017 keynote v7 · 2017-05-08 · Title: mysql_innovation_East_2017_keynote_v7.pptx Author: Rebecca Hansen Created Date: 5/1/2017 11:05:46 PM

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.”    

Page 8: mysql innovation East 2017 keynote v7 · 2017-05-08 · Title: mysql_innovation_East_2017_keynote_v7.pptx Author: Rebecca Hansen Created Date: 5/1/2017 11:05:46 PM

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  

Page 9: mysql innovation East 2017 keynote v7 · 2017-05-08 · Title: mysql_innovation_East_2017_keynote_v7.pptx Author: Rebecca Hansen Created Date: 5/1/2017 11:05:46 PM

Copyright  ©  2017,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

MySQL  Powers  the  Web  

9  

Page 10: mysql innovation East 2017 keynote v7 · 2017-05-08 · Title: mysql_innovation_East_2017_keynote_v7.pptx Author: Rebecca Hansen Created Date: 5/1/2017 11:05:46 PM

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  

Page 11: mysql innovation East 2017 keynote v7 · 2017-05-08 · Title: mysql_innovation_East_2017_keynote_v7.pptx Author: Rebecca Hansen Created Date: 5/1/2017 11:05:46 PM

Copyright  ©  2017,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

MySQL:  Ubiquity  &  Market  Share  

11  

MySQL  is  the  2nd  most  popular  database!    

Page 12: mysql innovation East 2017 keynote v7 · 2017-05-08 · Title: mysql_innovation_East_2017_keynote_v7.pptx Author: Rebecca Hansen Created Date: 5/1/2017 11:05:46 PM

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  

Page 13: mysql innovation East 2017 keynote v7 · 2017-05-08 · Title: mysql_innovation_East_2017_keynote_v7.pptx Author: Rebecca Hansen Created Date: 5/1/2017 11:05:46 PM

Copyright  ©  2017,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

MySQL  Powers  Social  

Page 14: mysql innovation East 2017 keynote v7 · 2017-05-08 · Title: mysql_innovation_East_2017_keynote_v7.pptx Author: Rebecca Hansen Created Date: 5/1/2017 11:05:46 PM

Copyright  ©  2017,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

MySQL  Powers  eCommerce  

Page 15: mysql innovation East 2017 keynote v7 · 2017-05-08 · Title: mysql_innovation_East_2017_keynote_v7.pptx Author: Rebecca Hansen Created Date: 5/1/2017 11:05:46 PM

Copyright  ©  2017,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

MySQL  Powers  SaaS  

Page 16: mysql innovation East 2017 keynote v7 · 2017-05-08 · Title: mysql_innovation_East_2017_keynote_v7.pptx Author: Rebecca Hansen Created Date: 5/1/2017 11:05:46 PM

Copyright  ©  2017,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

MySQL  Powers  FinTech  

16  

Page 17: mysql innovation East 2017 keynote v7 · 2017-05-08 · Title: mysql_innovation_East_2017_keynote_v7.pptx Author: Rebecca Hansen Created Date: 5/1/2017 11:05:46 PM

Copyright  ©  2017,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

MySQL  Powers  Unicorns  

Page 18: mysql innovation East 2017 keynote v7 · 2017-05-08 · Title: mysql_innovation_East_2017_keynote_v7.pptx Author: Rebecca Hansen Created Date: 5/1/2017 11:05:46 PM

Copyright  ©  2017,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

MySQL  Powers  the  Cloud