
{"id":1654,"date":"2016-10-05T14:46:12","date_gmt":"2016-10-05T13:46:12","guid":{"rendered":"http:\/\/dasini.net\/blog\/?p=1654"},"modified":"2017-01-11T12:20:50","modified_gmt":"2017-01-11T11:20:50","slug":"mysql-a-oracle-openworld-2016","status":"publish","type":"post","link":"https:\/\/dasini.net\/blog\/2016\/10\/05\/mysql-a-oracle-openworld-2016\/","title":{"rendered":"MySQL \u00e0 Oracle OpenWorld 2016"},"content":{"rendered":"<p>Du 18 au 22 septembre 2016 c&rsquo;est d\u00e9roul\u00e9 l&rsquo;<a href=\"https:\/\/www.oracle.com\/openworld\/index.html\" target=\"_blank\">Oracle OpenWorld<\/a>, un ensemble de conf\u00e9rences parlant des technologies <a href=\"https:\/\/www.oracle.com\/fr\/index.html\" target=\"_blank\">Oracle<\/a>.<\/p>\n<p>Bien entendu, <a href=\"https:\/\/www.mysql.fr\/\" target=\"_blank\">MySQL<\/a> \u00e9tait au programme, voici un petit r\u00e9sum\u00e9 des annonces.<\/p>\n<h1>MySQL dans le cloud<\/h1>\n<p><a href=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/Oracle_MySQL_Cloud_Service.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone \" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/Oracle_MySQL_Cloud_Service.png?resize=481%2C162\" alt=\"\" width=\"481\" height=\"162\" \/><\/a><\/p>\n<p>MySQL, la base de donn\u00e9es open source la plus populaire au monde a enfin son cloud officiel avec\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=xXUlHvAYtiE\" target=\"_blank\">Oracle MySQL Cloud Service<\/a>.<\/p>\n<p>Parmi les principaux points :<\/p>\n<ul>\n<li>Derni\u00e8re version GA de MySQL (5.7) en version <a href=\"https:\/\/www.mysql.com\/products\/enterprise\/\" target=\"_blank\">Enterprise<\/a>.<\/li>\n<li><a href=\"https:\/\/www.mysql.com\/support\/\" target=\"_blank\">Support technique<\/a> r\u00e9alis\u00e9 par les \u00e9quipes d&rsquo;Oracle MySQL (en lien direct avec les devs)<\/li>\n<\/ul>\n<p>Pour l&rsquo;essayer :\u00a0<a href=\"https:\/\/cloud.oracle.com\/mysql\" target=\"_blank\">https:\/\/cloud.oracle.com\/mysql<\/a><\/p>\n<p>Plus d&rsquo;infos:<br \/>\n<iframe loading=\"lazy\" width=\"545\" height=\"445\" style=\"border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/key\/zNhe5KmlJJ0Rlk\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"> <\/iframe><\/p>\n<div style=\"margin-bottom: 5px;\"><strong> <a title=\"MySQL Cloud Service Deep Dive\" href=\"\/\/www.slideshare.net\/morgo\/mysql-cloud-service-deep-dive\" target=\"_blank\">MySQL Cloud Service Deep Dive<\/a> <\/strong> from <strong><a href=\"\/\/www.slideshare.net\/morgo\" target=\"_blank\">Morgan Tocker<\/a><\/strong><\/div>\n<ul>\n<li><a href=\"https:\/\/blogs.oracle.com\/MySQL\/entry\/the_1_open_source_database\" target=\"_blank\">The #1 Open Source Database Now Available in Oracle Cloud<\/a><\/li>\n<li><a href=\"https:\/\/www.linkedin.com\/pulse\/3-reasons-use-mysql-cloud-service-alexander-haggstrom-1\" target=\"_blank\">3 reasons to use the MySQL Cloud Service<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h1>MySQL HA<\/h1>\n<p><a href=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/MySQL_HA_roadmap.jpg\" target=\"_blank\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/MySQL_HA_roadmap.jpg?resize=389%2C219\" width=\"389\" height=\"219\" \/><\/a><\/p>\n<p><a href=\"http:\/\/labs.mysql.com\/\" target=\"_blank\">MySQL Group Replication<\/a> est en RC, en clair la prochaine version sera la premi\u00e8re GA.<\/p>\n<p>MySQL Group Replication est la solution native MySQL pour faire de la haute disponibilit\u00e9. C&rsquo;est un plugin pour MySQL qui permet un mode de r\u00e9plication virtuellement synchrone, avec detection et r\u00e9solution des transactions (\u00e9ventuellement) en conflit pour des architectures multi-master.<\/p>\n<p>Plus d&rsquo;infos:<\/p>\n<ul>\n<li><a href=\"http:\/\/mysqlhighavailability.com\/mysql-group-replication-a-quick-start-guide\/\" target=\"_blank\">MySQL Group Replication,\u00a0A Quick Start Guide<\/a><\/li>\n<li><a href=\"http:\/\/mysqlhighavailability.com\/gr\/doc\/\" target=\"_blank\">MySQL Group Replication: Documentation<\/a><\/li>\n<li><a href=\"http:\/\/mysqlhighavailability.com\/mysql-group-replication-for-mysql-5-7-15\/\" target=\"_blank\">MySQL Group Replication for MySQL 5.7.15<\/a><\/li>\n<li><a href=\"http:\/\/mysqlhighavailability.com\/an-overview-of-the-group-replication-performance\/\" target=\"_blank\">An overview of the Group Replication performance<\/a><\/li>\n<li><a href=\"http:\/\/mysqlhighavailability.com\/gone-missing-the-day-a-few-group-members-went-silent\/\" target=\"_blank\">Gone missing: the day a few group members went silent!<\/a><\/li>\n<li><a href=\"http:\/\/mysqlhighavailability.com\/mysql-group-replication-securing-the-perimeter\/\" target=\"_blank\">MySQL Group Replication: securing the perimeter!<\/a><\/li>\n<li><a href=\"http:\/\/mysqlhighavailability.com\/tuning-mysql-group-replication-for-fun-and-profit\/\" target=\"_blank\">Tuning MySQL Group Replication for fun\u2026 and profit!<\/a><\/li>\n<li><a href=\"http:\/\/mysqlhighavailability.com\/zooming-in-on-group-replication-performance\/\" target=\"_blank\">Zooming-in on Group Replication performance<\/a><\/li>\n<li><a href=\"http:\/\/mysqlhighavailability.com\/order-from-chaos-member-coordination-in-group-replication\/\" target=\"_blank\">Order from Chaos: Member Coordination in Group Replication<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Cependant, la grosse sensation a \u00e9t\u00e9 l&rsquo;annonce de la version Release Candidate de\u00a0<a href=\"http:\/\/mysqlserverteam.com\/introducing-mysql-innodb-cluster-mysql-ha-out-of-box-easy-to-use-high-availability\/\" target=\"_blank\"><strong><span style=\"color: #ff0000;\">MySQL InnoDB Cluster<\/span><\/strong><\/a> !<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/MySQL_InnoDB_Cluster.png\" target=\"_blank\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/MySQL_InnoDB_Cluster.png?resize=451%2C218\" width=\"451\" height=\"218\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>MySQL InnoDB Cluster permet de faciliter le d\u00e9ploiement de solutions de haute disponibilit\u00e9 bas\u00e9es sur MySQL Group Replication.<\/p>\n<p>Concr\u00e8tement, avec l&rsquo;aide du <a href=\"https:\/\/dev.mysql.com\/downloads\/shell\/\" target=\"_blank\">MySQL Shell<\/a> il devient alors possible de mettre en oeuvre\u00a0facilement un cluster MySQL Group Replication avec des instances de \u00a0MySQL Router en frontal.<\/p>\n<p>Pour avoir une explication encore plus simple, <a href=\"https:\/\/www.youtube.com\/watch?v=JWy7ZLXxtZ4\" target=\"_blank\">regardez la demo de Fred<\/a>\u00a0et un <a href=\"http:\/\/mysqlserverteam.com\/introducing-mysql-innodb-cluster-a-hands-on-tutorial\/\" target=\"_blank\">tutorial<\/a>.<\/p>\n<p>Plus d&rsquo;infos:<\/p>\n<p><iframe loading=\"lazy\" width=\"545\" height=\"445\" style=\"border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/key\/GYuDIizHZMTDMR\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"> <\/iframe><\/p>\n<div style=\"margin-bottom: 5px;\"><strong> <a title=\"MySQL High Availability -- InnoDB Clusters\" href=\"\/\/www.slideshare.net\/mattalord\/mysql-high-availability-innodb-clusters\" target=\"_blank\">MySQL High Availability &#8212; InnoDB Clusters<\/a> <\/strong> from <strong><a href=\"\/\/www.slideshare.net\/mattalord\" target=\"_blank\">Matt Lord<\/a><\/strong><\/div>\n<ul>\n<li><a href=\"http:\/\/mysqlserverteam.com\/introducing-mysql-innodb-cluster-mysql-ha-out-of-box-easy-to-use-high-availability\/\" target=\"_blank\">Introducing MySQL InnoDB Cluster \u2013 MySQL HA: Out-of-Box, Easy to use High Availability<\/a><\/li>\n<li><a href=\"https:\/\/www.linkedin.com\/pulse\/introducing-mysql-innodb-cluster-hands-on-tutorial-haggstrom\" target=\"_blank\">[TUTORIAL] MySQL InnoDB Cluster<\/a><\/li>\n<li><a href=\"https:\/\/dev.mysql.com\/doc\/refman\/5.7\/en\/mysql-shell.html\" target=\"_blank\">MySQL Shell User Guide<\/a><\/li>\n<li><a href=\"https:\/\/dev.mysql.com\/doc\/refman\/5.7\/en\/document-store.html\" target=\"_blank\">Using MySQL as a Document Store<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/bench_GR_vs_Galera.png\" target=\"_blank\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/bench_GR_vs_Galera.png?resize=443%2C286\" alt=\"\" width=\"443\" height=\"286\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h1>MySQL 8.0.0. DMR<\/h1>\n<p>La prochaine GA de MySQL sera la 8.<\/p>\n<p>On passe donc de 5 (5.7) \u00e0 8&#8230; pourquoi ? Tout simplement parce que MySQL 6 a d\u00e9j\u00e0 exist\u00e9 (en 2007 puis abandonn\u00e9).<\/p>\n<p>Et pas 7 non plus car <a href=\"https:\/\/dev.mysql.com\/downloads\/cluster\/\" target=\"_blank\">MySQL Cluster<\/a> est en version 7 (7.4) actuellement. Du coup le premier chiffre de libre pour unifier les 2 solutions est le&#8230; 8 ! \u00a0CQFD \ud83d\ude42<\/p>\n<p><a href=\"https:\/\/dev.mysql.com\/downloads\/mysql\/\" target=\"_blank\">MySQL 8.0.0<\/a>\u00a0est une DMR, c&rsquo;est donc la branche de d\u00e9veloppement. En clair \u00e0 ne pas utiliser en production. Par contre je vous encourage \u00e0 la t\u00e9l\u00e9charger (code source dispo \u00e9galement sur <a href=\"https:\/\/github.com\/mysql\/mysql-server\/tree\/8.0\" target=\"_blank\">GitHub<\/a>\u00a0ou si vous pr\u00e9f\u00e9rez une <a href=\"https:\/\/hub.docker.com\/r\/mysql\/mysql-server\/\" target=\"_blank\">image Docker<\/a> ) et \u00e0 tester les nouvelles fonctionnalit\u00e9s.<\/p>\n<p>Au programme de cette version 8:<\/p>\n<ul>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-labs-recursive-common-table-expressions-in-mysql-ctes\/\" target=\"_blank\">Common Table Expressions<\/a> \u00a0(CTE) une sorte de table temporaire associ\u00e9e \u00e0 une requ\u00eate qui permet \u00e0 l&rsquo;aide de la commande WITH d&rsquo;exprimer la r\u00e9cursivit\u00e9 (mais pas seulement). A noter qu&rsquo;il est cependant possible d&rsquo;\u00e9muler WITH RECURSIVE avec MySQL et ce sans attendre la 8, lire <a href=\"http:\/\/guilhembichot.blogspot.co.uk\/2013\/11\/with-recursive-and-mysql.html\" target=\"_blank\">cet article de Guilhem<\/a>.<\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-invisible-indexes\/\" target=\"_blank\">Invisible indexes<\/a> : index maintenu par l&rsquo;optimiseur mais pas utilis\u00e9. Permet de tester le comportement du serveur lors de l&rsquo;\u00e9valuation de la pertinence ou non d&rsquo;un index.<\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-persisting-configuration-variables\/\" target=\"_blank\">Persisting configuration variables<\/a>, la possibilit\u00e9 de rendre persistant les changements de configuration serveur fait en ligne.<\/li>\n<li>Les roles : faciliter la gestion des utilisateurs<\/li>\n<li>La base de donn\u00e9es est en UTF-8 par d\u00e9faut<\/li>\n<li>et plein d&rsquo;autres choses&#8230;<\/li>\n<\/ul>\n<p>Plus d&rsquo;infos:<\/p>\n<ul>\n<li><a href=\"http:\/\/mysqlserverteam.com\/the-mysql-8-0-0-milestone-release-is-available\/\" target=\"_blank\">The MySQL 8.0.0 Milestone Release is available<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-persisting-configuration-variables\/\" target=\"_blank\">MySQL 8.0: Persisting configuration variables<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-labs-recursive-common-table-expressions-in-mysql-ctes\/\" target=\"_blank\">MySQL 8.0: [Recursive] Common Table Expressions in MySQL (CTEs)<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-labs-recursive-common-table-expressions-in-mysql-ctes-part-two-how-to-generate-series\/\" target=\"_blank\">MySQL 8.0: [Recursive] Common Table Expressions in MySQL (CTEs) \u2013 how to generate series<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-labs-recursive-common-table-expressions-in-mysql-ctes-part-three-hierarchies\/\" target=\"_blank\">MySQL 8.0: [Recursive] Common Table Expressions in MySQL (CTEs) \u2013 hierarchies<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-invisible-indexes\/\" target=\"_blank\">MySQL 8.0: Invisible Indexes<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-labs-descending-indexes-in-mysql\/\" target=\"_blank\">MySQL 8.0: Descending Indexes in MySQL<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-faster-batch-record-retrieval\/\" target=\"_blank\">MySQL 8.0: Faster batch record retrieval<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-data-dictionary-background-and-motivation\/\" target=\"_blank\">MySQL 8.0: Data Dictionary &#8211; Background and Motivation<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-data-dictionary-architecture-and-design\/\" target=\"_blank\">MySQL 8.0: Data Dictionary &#8211; Architecture and Design<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-data-dictionary-status-in-the-8-0-0-dmr\/\" target=\"_blank\">MySQL 8.0: Data Dictionary &#8211; Status in the 8.0.0 DMR<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-making-user-management-ddls-atomic\/\" target=\"_blank\">MySQL 8.0: Making User Management DDLs Atomic<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-performance-schema-now-with-indexes\/\" target=\"_blank\">MySQL 8.0: Performance Schema, now with indexes!<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-scaling-and-performance-of-information_schema\/\" target=\"_blank\">MySQL 8.0: Scaling and Performance of INFORMATION_SCHEMA<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-improvements-to-information_schema\/\" target=\"_blank\">MySQL 8.0: Improvements to Information_schema<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-performance-schema-instrumentation-of-server-errors\/\" target=\"_blank\">MySQL 8.0: Performance Schema Instrumentation of Server Errors<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-now-documented-with-doxygen\/\" target=\"_blank\">MySQL 8.0: Now documented with Doxygen!<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-testing-improvements\/\" target=\"_blank\">MySQL 8.0: Testing Improvements<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-scaling-and-performance-of-information_schema\/\" target=\"_blank\">MySQL 8.0: Scaling and Performance of INFORMATION_SCHEMA<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-8-0-labs-json-aggregation-functions\/\" target=\"_blank\">MySQL 8.0: JSON aggregation functions<\/a><\/li>\n<li><a href=\"http:\/\/schlueters.de\/blog\/archives\/183-MySQL-8.0-JSON-Aggregation-functions.html\" target=\"_blank\">MySQL 8.0: JSON Aggregation functions by Johannes Schl\u00fcter<\/a><\/li>\n<li><a href=\"http:\/\/mysqlserverteam.com\/mysql-server-bootstrapping-and-dictionary-initialization\/\" target=\"_blank\">MySQL Server bootstrapping and dictionary initialization<\/a><\/li>\n<\/ul>\n<h1>Autres annonces<\/h1>\n<p>La version 3.3 de <a href=\"https:\/\/blogs.oracle.com\/MySQL\/entry\/mysql_enterprise_monitor_3_3\" target=\"_blank\">MySQL Enterprise Monitor<\/a>\u00a0(MEM) : outil de gestion et de supervision des bases MySQL. Cette version int\u00e8gre un tout nouveau tableau de bord d\u00e9di\u00e9 \u00e0 la sauvegarde. MEM 3.3 permet\u00a0donc un int\u00e9gration tr\u00e8s fine avec <a href=\"https:\/\/www.mysql.com\/products\/enterprise\/backup.html\" target=\"_blank\">MySQL Enterprise Backup<\/a> notre outil de sauvegarde physique \u00e0 chaud.<br \/>\n<a href=\"http:\/\/dev.mysql.com\/doc\/mysql-monitor\/3.3\/en\/mem-ui-backup-dashboard-overview.html#fig-mem-ui-backup-overview\" target=\"_blank\">Group Backup Overview<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/dev.mysql.com\/downloads\/cluster\/7.5.html\" target=\"_blank\">MySQL Cluster 7.5<\/a>\u00a0notre base de donn\u00e9es distribu\u00e9e en m\u00e9moire est en RC.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/MySQL_Cluster-5.7.jpg\" target=\"_blank\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/MySQL_Cluster-5.7.jpg?resize=324%2C182\" width=\"324\" height=\"182\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h1>Videos<\/h1>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=SmCxsphWoWQ\" target=\"_blank\">MySQL Keynote @ Oracle OpenWorld 2016 Highlights<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=4ihSsQ2z-Cc\" target=\"_blank\">MySQL Keynote @ Oracle OpenWorld 2016<\/a><\/li>\n<li><a href=\"https:\/\/www.oracle.com\/openworld\/on-demand\/index.html#generalsessions\" target=\"_blank\">(Re)Voir les sessions g\u00e9n\u00e9rales de OOW 2016<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h1>Pr\u00e9sentations<\/h1>\n<p>Les pr\u00e9sentations sont disponibles sur le <a href=\"https:\/\/oracle.rainfocus.com\/scripts\/catalog\/oow16.jsp?search.event=oracleopenworld&amp;search.technology=mysql\" target=\"_blank\">site d&rsquo;OOW<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>Thank you for using MySQL!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>R\u00e9sum\u00e9 des annonces MySQL \u00e0 Oracle OpenWorld:<br \/>\nMySQL dans le cloud, MySQL Group Replication, MySQL InnoDB Cluster, MySQL 8,&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"categories":[282,288,8],"tags":[306,286,292,298,304,69,290],"class_list":["post-1654","post","type-post","status-publish","format-standard","hentry","category-group-replication","category-innodb-cluster","category-mysql","tag-cloud","tag-group-replication","tag-ha","tag-innodb-cluster","tag-mysql-8","tag-mysql-cluster","tag-oow"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9LfWW-qG","jetpack-related-posts":[{"id":1736,"url":"https:\/\/dasini.net\/blog\/2016\/11\/24\/retour-sur-le-mysql-day-paris-2016\/","url_meta":{"origin":1654,"position":0},"title":"Retour sur le MySQL Day Paris 2016","author":"Olivier DASINI","date":"24 novembre 2016","format":false,"excerpt":"Venez d\u00e9couvrir le nouveau MySQL Cloud Service d'Oracle et toutes les nouveaut\u00e9s produits MySQL annonc\u00e9es \u00e0 Oracle Open World Vous utilisez ou envisagez d\u2019utiliser des services cloud pour votre projet ? Le nouveau MySQL Cloud Service d\u2019Oracle fournit un service cloud simple, automatis\u00e9, int\u00e9gr\u00e9, pr\u00eat \u00e0 l\u2019emploi, pour permettre aux\u2026","rel":"","context":"Dans &quot;Conf\u00e9rence&quot;","block_context":{"text":"Conf\u00e9rence","link":"https:\/\/dasini.net\/blog\/category\/conference\/"},"img":{"alt_text":"Oracle MySQL Day Paris","src":"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/Oracle_MySQL_Day_Paris.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/Oracle_MySQL_Day_Paris.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/Oracle_MySQL_Day_Paris.png?resize=525%2C300 1.5x"},"classes":[]},{"id":3969,"url":"https:\/\/dasini.net\/blog\/2020\/11\/10\/resume-des-nouveautes-de-mysql-8-0-22\/","url_meta":{"origin":1654,"position":1},"title":"R\u00e9sum\u00e9 des nouveaut\u00e9s de MySQL 8.0.22","author":"Olivier DASINI","date":"10 novembre 2020","format":false,"excerpt":"J'ai cr\u00e9\u00e9, sp\u00e9cialement pour toi, une pr\u00e9sentation qui r\u00e9sume les nouvelles fonctionnalit\u00e9s de la derni\u00e8re version de MySQL, sortie le 19 octobre 2020, la 8.0.22.","rel":"","context":"Dans &quot;MySQL&quot;","block_context":{"text":"MySQL","link":"https:\/\/dasini.net\/blog\/category\/mysql\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/CFFcaqhN-W8\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1912,"url":"https:\/\/dasini.net\/blog\/2017\/05\/03\/slides-du-meetup-mise-en-bouche-php\/","url_meta":{"origin":1654,"position":2},"title":"Slides du meetup \u00ab\u00a0Mise en bouche PHP\u00a0\u00bb","author":"Olivier DASINI","date":"3 mai 2017","format":false,"excerpt":"Mardi soir, j'ai eu le plaisir d'\u00e9changer avec la communaut\u00e9 PHP parisienne et de pr\u00e9senter MySQL InnoDB Cluster lors du meetup \"Mise en bouche PHP\" organis\u00e9 par l'AFUP Paris et sponsoris\u00e9 par Oracle MySQL.","rel":"","context":"Dans &quot;Conf\u00e9rence&quot;","block_context":{"text":"Conf\u00e9rence","link":"https:\/\/dasini.net\/blog\/category\/conference\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1795,"url":"https:\/\/dasini.net\/blog\/2017\/07\/24\/ou-telecharger-mysql\/","url_meta":{"origin":1654,"position":3},"title":"O\u00f9 t\u00e9l\u00e9charger MySQL ?","author":"Olivier DASINI","date":"24 juillet 2017","format":false,"excerpt":"Lorsque l'on d\u00e9marre un nouveau projet, il est en g\u00e9n\u00e9ral conseill\u00e9 de partir sur la version la plus r\u00e9cente de MySQL, histoire de profiter des toutes derni\u00e8res fonctionnalit\u00e9s mais aussi (surtout ?) d'\u00eatre certain d'\u00eatre \u00e0 jour au niveau des patchs de s\u00e9curit\u00e9. Cet article centralise les diff\u00e9rentes URLs pour\u2026","rel":"","context":"Dans &quot;Astuce&quot;","block_context":{"text":"Astuce","link":"https:\/\/dasini.net\/blog\/category\/astuce\/"},"img":{"alt_text":"Powered by MySQL","src":"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/powered-by-mysql-125x64.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1627,"url":"https:\/\/dasini.net\/blog\/2016\/04\/27\/oracle-mysql-tech-tour-mai-2016\/","url_meta":{"origin":1654,"position":4},"title":"Oracle MySQL Tech Tour mai 2016","author":"Olivier DASINI","date":"27 avril 2016","format":false,"excerpt":"Oracle MySQL Tech Tour Date : mardi 10 mai 2016 Lieu : Remix Coworking - 24 cour des Petites Ecuries 75010 Horaire : 14:00 - 17:15","rel":"","context":"Dans &quot;Conf\u00e9rence&quot;","block_context":{"text":"Conf\u00e9rence","link":"https:\/\/dasini.net\/blog\/category\/conference\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3291,"url":"https:\/\/dasini.net\/blog\/2019\/07\/16\/deployer-1-cluster-mysql-avec-2-commandes\/","url_meta":{"origin":1654,"position":5},"title":"D\u00e9ployer 1 cluster MySQL avec 2 commandes","author":"Olivier DASINI","date":"16 juillet 2019","format":false,"excerpt":"Dans cette courte vid\u00e9o, je vais te montrer comment cr\u00e9er un cluster MySQL de 3 n\u0153uds avec simplement 2 commandes. https:\/\/www.youtube.com\/watch?v=YZzGsDjlWvk","rel":"","context":"Dans &quot;Group Replication&quot;","block_context":{"text":"Group Replication","link":"https:\/\/dasini.net\/blog\/category\/group-replication\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/YZzGsDjlWvk\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/posts\/1654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/comments?post=1654"}],"version-history":[{"count":21,"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/posts\/1654\/revisions"}],"predecessor-version":[{"id":1734,"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/posts\/1654\/revisions\/1734"}],"wp:attachment":[{"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/media?parent=1654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/categories?post=1654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/tags?post=1654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}