DB Fiddle
Vous désirez tester vos requêtes sur d’autres bases de données ou sur une autre version de votre base de données actuelle, il existe DB Fiddle. Cet outil en ligne supporte MySQL, PostgreSQL et SQLite....
View Articlesqlmap
Votre base de données est-elle sécurisée et sécuritaire? Il existe un moyen facile de le savoir rapidement : l’outil sqlmap ! Un outil open source et facile d’utilisation! Sqlmap supporte les bases...
View ArticleChoisir des enregistrements au hasard avec MySQL
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...
View ArticleMySQL et AUTOINCREMENT
Un article intéressant sur les avantages et les inconvénients des colonnes AUTOINCREMENT dans MySQL.
View ArticleAccount Locking
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.
View ArticleFullText, statistiques et MySQL : quelques mauvaises surprises
Si vous utilisez MySQL de façon sérieuse, je ne peux vous dire à quel point vous devriez suivre le blogue MySQL Entomologist religieusement! L’auteur y expose les bogues, les problèmes, les...
View ArticleJeux de données : suite
Si Kaggle (dont j’ai parlé ici) ne vous suffit pas, il y a aussi cette compilation de jeux de données qui pourrait vous aider!
View Articledbdeployer
Sachez-le : MySQL Sandbox change de nom et devient dbdeployer, un rewrite complet de cet outil fantastique! Espérons qu’un de ces jours ce sera disponible pour Windows! En attendant, tout le code est...
View ArticleMySQL, restore et performance!
Une analyse sérieuse des façons d’optimiser la vitesse d’un RESTORE en MySQL.
View ArticleLes requêtes paginées
C’est une question qui revient ad nauseam sur IRC et dans les forums de discussions : comment paginer les résultats d’une requête de manière efficace? Pour m’éviter de répéter sans cesse les mêmes...
View ArticleMySQL Toolkit
J’ai finalement fait mon premier vrai commit sur GitHub, MySQL Toolkit. Ce repository, avec un peu de temps, deviendra une collection de scripts, de fonctions, de procédures stockées et d’un tas...
View ArticleCompression et MySQL : la suite
Voici la suite de l’article dont je parlais précédemment ici.
View ArticleMySQL 5.7 vs MySQL 8.0
Quelles sont les différences de performance entre les 2? C’est tout expliqué ici.
View ArticleYour ORM and SELECT FOR UPDATE
Les ORM (Object-relational mapping), une solution magique? Pas vraiment! Voici pourquoi !
View ArticleMySQL Partition pruning Explained
Toutes les subtilités du partition pruning dans MySQL expliquées ici.
View ArticleSQLite in 2018: A state of the art SQL dialect
Une mise au point de l’état actuel de SQLite dans cet excellent papier.
View ArticleLes surprises de RAND() !
Le fait que RAND() soit une fonction non-déterministe (nondeterministic) peut causer certaines surprises et certains problèmes. Un aperçu ici!
View ArticleCompression et MySQL
La compression des données avec MySQL, est-ce performant? Est-ce utile? Est-ce rapide? La réponse dans cet excellent papier.
View ArticleGRANT, REVOKE et MySQL 8.0
Si vous comptez prochainement utiliser MySQL 8.0, vous devriez réviser tout ce que vous savez sur les droits d’accès, les commandes GRANT, REVOKE, CREATE USER et les rôles! Un excellent résumé ici.
View ArticleSQL et Git
Un excellent article sur la gestion des requêtes SQL avec Git! Par ailleurs, le blog de Caitlin Hudon vaut amplement le détour!
View Article