Ce mardi 6 septembre, un superbe meetup MySQL c’est déroulé à Paris dans les locaux d’ Executive MBA Epitech à Paris. Organisé et sponsorisé par Oracle MySQL et Openska.
Un grand merci à tous les participants, aux organisateurs et au sponsor (Oracle).
Merci également à Frédéric (EMEA MySQL Community Manager) et à Dimitri (MySQL Performance Architect).
Les présentations de la soirée:
Oracle MySQL, Openska et Executive MBA Epitech ont le plaisir de vous inviter le mardi 6 septembre pour le premier meetup MySQL de la rentrée.
Au programme: MySQL Group Replication & MySQL as a Document Store
A partir de MySQL 5.7.12, la nouvelle version de la base de données la plus populaire, Les devs and DBAs peuvent maintenant déployer des bases MySQL qui implémentent un modèle document store, relationnel ou hybride (document ET relationnel) !
Plus d’info: http://dev.mysql.com/doc/refman/5.7/en/document-store.ht
Parfois des requêtes problématiques tournent sur le serveur, mais il n’est pas possible de régler le problème à la source (Requêtes venant d’un ORM par example)
MySQL 5.7 fournit une API pre et post parse query rewrite. Les utilisateurs peuvent écrire leurs propre plugins ce qui permet d’éliminer le besoin d’un proxy.
Avec le post-parse query plugin, il est possible de réécrire une requête problématique sans faire de changement au niveau de l’application, d’ajouter des hints pour les index ou pour l’optimiseur, de modifier l’ordre des jointures…
Le 24 novembre dernier, lors du Forum PHP, Tomas Ulin (Oracle’s MySQL VP of Engineering) a parlé de l’utilisation de JSON dans MySQL « MySQL 5.7 & JSON: New opportunities for developers ».
Voici les réponses à quelques questions qui m’ont été posées:
Comment se comporte mysqldump avec les colonnes générées ?
Comment utiliser la commande LOAD DATA INFILE avec des colonnes générées ?
JSON est il sensible à la casse dans MySQL ?
Comme vous le savez MySQL 5.7 est GA. Cette nouvelle mouture de la base de données open source la plus populaire au monde a plus de 150 nouvelles fonctionnalités. L’une d’entre elle est un type de données JSON natif ainsi que les fonctions JSON associées.
Prenons 30 minutes pour voir ce que cela donne…