Jaro winkler et levenshtein : le droit à l’erreur

Lorsque vous faîtes une recherche sur un moteur de recherche, il vous est sans doute déjà…

SQL Server : Connaître la progression d’un Shrink

Lorsqu’on lance un shrink database sur une base SQL Server, il n’y a pas d’indice de…

Migration PHP7 : Le cas SQL Server

Actuellement en train de tester une migration vers PHP7 (depuis PHP5.5), j’ai pu constater que la…

Utiliser les fonctions, triggers et procédures stockées MySQL

Utiliser les fonctions, triggers et procédures stockées MySQL présentent de nombreux avantages, mais aussi quelques difficultés. Nous allons…

Explain : optimisation de requêtes MySQL

Il existe un outil intégré à MySQL qui permet d’obtenir des informations très intéressantes, et qui…

SQL Server et serveur lié MySQL : Erreurs de SELECT

Lorsque vous utilisez un serveur lié MySQL sur SQL Server et que vous faites des requêtes…

Curseur MySQL : Boucler sur un jeu d’enregistrement

Si vous utilisez beaucoup les procédures stockées MySQL, vous avez sans doute eu le besoin de…

SSIS : appeler un package depuis une page PHP

Nous travaillons beaucoup avec SQL Server et la suite de logiciels qui s’y rattache (SSIS, SSRS…

MySQL, trouver les enregistrements contenant un caractère d’échappement

Un article rapide pour une question que j’ai eu à me poser il y a peu.…

Réplication MySQL : mise en place et points à vérifier

Une réplication MySQL est relativement simple à mettre en place, il y a malgré tout quelques…

Valeurs nulles sur le Fetch d’un curseur MySQL

Voici un petit topo sur le fait d’avoir dans de temps à autre des valeurs nulles…

MySQL definer et Sql Security Invoker – Sécurité des procédures stockées

Un de vos DBA, ou un de vos développeurs créant des procédures stockées est parti. Vous…

MySQL CONCAT, encodage et valeurs nulles

Je suis tombé récemment sur deux comportements de la fonction MySQL CONCAT qui m’ont posé des…

Big data et NoSQL

On a vu apparaître le terme de « big data » il y a quelques années. L’augmentation exponentielle…

Open data : enjeux, réalisations et perspectives

L’Open Data consiste à mettre à disposition du public des données brutes, afin qu’elles puissent être…