Les nuances de UPSERT

6 novembre 2017

Pour une explication détaillée des variations dans le comportement des UPSERT dans MySQL, PostgreSQL, SQL Server et Oracle, il y a cet excellent article!

Publicités

PostgreSQL 10 et les Hash Index

2 octobre 2017

Beaucoup de bonnes nouvelles et améliorations dans la prochaine version de PostgreSQL (v. 10) concernant les hash index. Tous les détails techniques ici.


Smalltalk en vrac (17)

25 avril 2015

Pharo

Un nouveau vidéo montrant les possibilités  de HoneyGinger (dont nous parlions ici) lorsque couplé avec Jun4Pharo.

Un excellent article (pour une fois en français!!!) sur la sortie de Pharo 4.0 dans LinuxFr.org

La version 0.4 de QualityAssistant est arrivée!  L’annonce n a été faite ici!

CORMAS est maintenant porté sur Pharo! Les détails ici.

Votre application utilise des caractères japonais?  Il vous faut donc Tekka! Un courte démo ici. Tekka fonctionne aussi avec Squeak!

Un petit vidéo mettant en vedette VirtualGPU, un framework pour le traitement en parallèle.

Quelques démos d’activités possibles (en français!) avec Dr. Géo.

Un très intéressant (et surprenant) vidéo qui montre comment explorer une base de données PostgreSQL avec le GTInspector.

Kendrick, dont nous avons parlé à plusieurs reprises, a maintenant son propre projet sur le serveur CI et fonctionne sur les versions 3.0 à 5.0 (inclusivement) de Pharo!

Un article en français sur la sortie de Pharo 4.0 sur Programmez.com.

TinyChat : une petite application web sympa pour vous faire les dents!

Roll, un petit utilitaire de Read-Eval-Print-Loop pour Pharo.

VariableTracker est un outil permettant d’étudier les différents types attribués à une variable en cours d’éxécution.  Cet outil est le fruit de la thèse de Roger Stebler, Evaluating the dynamic behavior of Smalltalk applications.

De nouvelles extensions sont maintenant disponibles pour Aconcagua!  L’annonce a été faite ici!

Il y a de nouveaux chapitres pour les divers livres sur Pharo : TinyChat, Teapot et Mustache entre autres.

Il semble bien que Huw Collingborne de Bitwise Magazine soi maintenant un enthousiaste de Pharo!

Avis aux intéressés, Versionner a changé d’emplacement!

Squeak

Le projet SqueakSSL a changé d’emplacement.  En plus, il existe une nouvelle version avec plusieurs correctifs!

VisualWorks

Smalltalk Digest, édition d’avril 2015.

Une alternative au Transcript.

 


Glorp, PostgresV2 et Pharo 4

3 avril 2015

Des détails quant à la compatibilité de Glorp et du driver natif de PostgreSQL (PostgreSQL Client V2) avec Pharo 4.


MySQL, PostgreSQL et optimisation

4 mars 2015

Un eBook gratuit: Practical Guide to Query Optimization for MySQL and PostgreSQL.


Ressources MySQL gratuites

19 avril 2014

Quelques ressources gratuites vous permettant d’expérimenter avec MySQL.

db4free.net : un service vous offrant 1 base de données (MySQL 5.6) limitée à 100Mb de données.

SQL Fiddle : un outil vous permettant de tester vos requêtes SQL et vos définitions de schéma sur différents SGBD (Oracle, PostgreSQL, SQLite, MS Server, MySQL) incluant quelques versions de MySQL (5.1, 5.5, 5.6)

FreeMySQL.org : si l’on se fie au numéro de téléphone publié dans la section « Contact Us« , il s’agit d’une entreprise montréalaise!  Aucune limite quant à la taille de la base de donnée (en autant que vous ne monopolisez pas le CPU et l’espace disque du serveur…  Soyez donc raisonnables!).


DataCleaner

8 décembre 2012

DataCleaner est un outil d’analyse de données versatile, complet et efficace.  Il vous permet d’analyser, de nettoyer, de transformer et de profiler le contenu des tables de vos bases de données.

La version 3.0 de DataCleaner supporte les bases de données suivantes :

  • Apache Derby
  • Cubrid
  • DB2
  • Firebird
  • H2
  • Hsqldb
  • HyperSQL
  • Ingres
  • JDBC/ODBC
  • LucidDB
  • SQL Server
  • MySQL
  • Oracle
  • Pentaho Data Integration
  • Pervasive
  • PostgreSQL
  • SAP DB
  • SQLite
  • Sybase
  • Teradata

Vous pouvez également installer d’autres pilotes JDBC si besoin est et que la base de données que vous utilisez n’est pas dans la liste ci-haut !

DataCleaner peut valider et corriger une foule de choses dont les adresses, les courriels, les dates, les noms, les numéros de téléphone, etc.  Vous pouvez même ajouter vos propres dictionaires et filtres.  DataCleaner offre aussi la possibilité de normaliser les données, d’analyser la distribution de celles-ci, de faire des analyses de clustering, de manipuler des structures complexes, de filtrer selon une foule de critères, d’établir vos propres fonctions de conversion, etc.

Les résultats de DataCleaner peuvent être exportés dans une table intermédiaire, un fichier CSV ou Excel et peuvent également être directement appliqués sur la table. Vous pouvez combiner différents filtres et des fonctions d’analyse et de transformation en une seule opération.

DataCleaner comprend aussi un support intégré pour les requêtes de validation EasyDQ, la comparaison phonétique, des graphiques statistiques, la possibilité de comparer vos données avec des données externes, etc.

La version 3.0 offre aussi une option de monitoring accessible via le web!

Pour l’avoir utilisé moi-même, je vous recommande très personnellement DataCleaner!

Bref, un outil indispensable si vos données, et l’exactitude de celles-ci, vous tient à coeur!