
Comme il y a eu un décalage dans l’horaire, j’ai eu la possibilité d’ajouter à mon horaire la session sur le système de base de donnée gratuite SQL Server Express. Cette session était plutôt technique, mais non moins intéressante.
Il est bon de savoir que dans le monde du web, l’utilisation de base de donnée MySQL est, selon moi, plus que majoritaire. Par contre, il ne faut pas oublier qu’il y a d’autre base de donnée (ex.: SQLite, Oracle Database, PostreSQL) qui peuvent répondre à nos besoins pour le même coût, soit totalement gratuit. Une d’entre elle vient de microsoft et offres un plus grand nombres d’options que MySQL.
La version Express fonctionne de la même manière que la version Entreprise (payante) et si vous désirez migrer votre base de donnée à la version payante, le transfère sera très simple comme les deux sont bâtis sur le même engin. En fait, SQL Server Express est une version allégée de SQL Server Entreprise offrant quelques options en moins.
Parlant des options, en voici quelques unes :
- Création de rapports
- Syncronisation en ligne
- Sauvegarde d’une copie en ligne
- Réglage automatique
- Seulement pour Windows (c’est le seul désavantage)
- Uniquement 10 vulnérabilités contrairement à plus de 50 pour MySQL
- Très simple de migrer de la version Express (gratuite) à la version Entreprise (payante)
- 10gig d’espace mémoire
Il est intéressant de savoir que pour remplir une base de donnée de 10gig, il faudrait avoir l’équivalent de 3 fois le contenu de Wikipedia!
De ce fait, cette limite de mémoire n’en n’est pas vraiment un blocage à mon avis.
Aussi, Microsoft offre une extension PHP pour pouvoir utiliser la base de donnée sous ce langage de programmation. Donc, vous n’avez pas besoin d’apprendre un autre langage (ex.: ASP.Net) pour l’utiliser et rester sous PHP si vous le désiré.
Le plus intéressant sont les applications que Microsoft a développé pour la création de base de donnée, de tables, de rapports et plus encore. Elles sont beaucoup plus complète et plus intéressante à utiliser que, par exemple, PhpMyAdmin pour MySQL. En fait, je crois que mon option favorite est la création de rapport à partir de leur application. Les rapports se génèrent rapidement et la création est simplifié grâce à un interface “glissé-déposé” (drag-drop).
La question maintenant est : SQL Server Express ou MySql ?
Par cause d’habitude, je crois rester avec MySQL pour mes projets courants (et le projets futures de type Wordpress), mais j’aimerais bien essayer ce petit bijoux dans un projet ou deux.
Vous pouvez toujours trouver plus d’information sur SQL Server Express ici (en anglais seulement).
Vous trouvez ici quelques images du système d’administration et des rapports qui peuvent être générés.
- MS .NET c’est bien, mais LAMP c’est mieux!
- Retour sur la session sur WordPress à MWNW
- Les logiciels de gestion de contenu
- La qualité web selon Élie Sloïm
- 7 Outils pour Tester vos Sites sur Tous les Navigateurs



































