Quoi de plus frustrant que d’avoir à attendre qu’une commande SQL termine sans savoir s’il nous reste 30 secondes ou 8 heures à compléter ?
Cette époque est révolue!
Les détails ici.
Quoi de plus frustrant que d’avoir à attendre qu’une commande SQL termine sans savoir s’il nous reste 30 secondes ou 8 heures à compléter ?
Cette époque est révolue!
Les détails ici.
Cela fait maintenant plus d'un trimestre que MySQL 8.0 est GA (8.0.11; 8.0.12), il est temps que je t'en parle :)
Dans la liste des besoins essentiels de mes clients se trouve la Haute Disponibilité avec MySQL. On va voir, dans cet article, comment déployer et gérer un cluster MySQL "from scratch" , sous la forme d'un tutoriel, grâce à la solution HA tout en un : MySQL InnoDB Cluster.
The post Tutoriel – Déployer MySQL 8.0 InnoDB Cluster first appeared on dasini.net - Journal d'un expert MySQL.
L'un des principaux besoins de mes clients est la Haute Disponibilité avec MySQL. On va voir, dans cet article, comment déployer et gérer un cluster MySQL 5.7 "from scratch" , sous la forme d'un tutoriel, grâce à la solution HA tout en un : MySQL 5.7 InnoDB Cluster.
The post Tutoriel – Déployer MySQL 5.7 InnoDB Cluster first appeared on dasini.net - Journal d'un expert MySQL.
Comme tu le sais, JSON (JavaScript Object Notation) est un
populaire format d'échange de données. Depuis la version 5.7,
MySQL supporte un type de données JSON natif (au format
interne binaire pour des raisons d'efficacités), ainsi qu'un
riche ensemble de fonctions qui te permettront de manipuler dans
tout les sens tes documents JSON.
Soyons clair! Cet article n'est pas une revue exhaustive des
différentes fonctions JSON implémentées dans MySQL (RTFM! c'est
mieux), mais plutôt une sélection arbitraire de certaines d'entre
elles.
The post 30 mins avec les fonctions JSON de MySQL first appeared on dasini.net - Journal d'un expert MySQL.
Jadis, lorsque l'on voulait approfondir un sujet technique, il
nous fallait à tout prix LE livre (celui là à littéralement
changé ma vie, et ce n'est pas le seul: celui là, celui là,...).
De nos jours, des milliards de ressources sont disponibles
gratuitement sur internet, mais il faut bien l'avouer, la qualité
est en générale plutôt mauvaise :(
Heureusement, il existe encore des talents qui donnent de leur
temps pour écrire de nouveaux livres qui auront peut-être à leur
tour un impact sur ces millions de femmes et d'hommes qui
construisent les applications d'aujourd'hui et de demain en
utilisant la base de données la plus populaire au monde,
MySQL.
Permet moi de te présenter 3 nouveaux livres MySQL : MySQL and
JSON: A Practical Programming Guide / Introducing the MySQL 8
Document Store / Pro MySQL NDB Cluster
The post …
[Lire plus]Ce mardi 3 Juillet 2018, je serai présent à l’événement Oracle Code Paris au New Cap Event Center (3 Quai de Grenelle, 75015). Je vais même faire plus, car je vais présenter MySQL 8.0 Document Store à 11:15 dans le Salon 8-9.
MySQL Document Store permet aux développeurs de manipuler des documents JSON dans MySQL avec une API CRUD, c'est à dire sans avoir recours au SQL. En d'autres termes, SQL est devenu optionnel, dans MySQL ! Intriguant non ? :) Pour en savoir plus, c'est ce mardi 3 juillet... https://www.slideshare.net/freshdaz/mysql-document-store-a-document-store-with-all-the-benefts-of-a-transactonal-rdbms-104196501
J'ai publié, sur la version anglaise du site, une série modestement intitulée "MySQL Security" composée de 7 articles, dont le sujet principal est... la sécurité :) Pour être plus précis, n'étant pas un expert en sécurité, cette série ne traite pas de LA sécurité dans son ensemble. Au contraire, je me suis concentré sur quelques-un des plugins et autres fonctionnalités de MySQL à connaître pour augmenter la sécurité globale de ton système de données.
Une question 1000 fois posée : comment choisir des enregistrements au hasard dans MySQL? Il existe plusieurs façons de le faire mais certaines sont nettement plus performantes que d’autres. Une excellente analyse ici.
Un article intéressant sur les avantages et les inconvénients des colonnes AUTOINCREMENT dans MySQL.
On peut affirmer que MySQL n’a jamais été très flexible quand à la gestion des usagers! Mais ce temps est révolu avec la fonctionnalité de account locking! Les détails ici.