200 !!

avril 8, 2019
200 (binary)

Tu es entrain de lire le 200 ème article publié sur ce blog \o/
Pour marquer le coup, j’ai décidé de faire une petite pause et de regarder dans le rétroviseur…

Mon 1er article a été publié le 26/10/2008 :-0
Il s’intitule en toute sobriété Open Source, et nous donne la définition originelle, v 1.0.
Par les temps qui courent, ce n’est pas superflu de rappeler l’esprit du logiciel libre.

La licence d’un programme « open-source» doit correspondre aux critères suivants :

  • Libre redistribution du logiciel.
  • Code source doit accessible.
  • Autoriser les modifications.
  • Intégrité du code source de l’auteur.
  • Pas de discrimination entre les personnes ou les groupes.
  • Pas de discrimination entre les domaines d’application.
  • Distribution de la licence.
  • La licence ne doit pas être spécifique à  un produit.
  • La licence ne doit pas contaminer d’autres logiciels.

http://www.linux-france.org/article/these/osd/fr-osd.html

En clair:

Free as in “Freedom”, not as in “Free Beer”


Mon 1er article en anglais (enfin plutôt du franglais) a été publié le 14/08/2012, il s’agit d’une question d’un collègue sur comment optimiser son ALTER TABLE, (mes excuses pour les soucis d’affichage, problème de compatibilité WordPress) .

Dès lors, je me retrouve de fait, à l’insu de mon plein grès, avec 2 blogs:

Etant attaché à la langue française, (malgré le fait d’être nul en orthographe), le but à l’origine était d’avoir une version française de tous les articles… LOL (malheureusement trop consommateur en temps).


Résultat;
La version anglaise est plus souvent mise à jour et les articles ne sont pas les mêmes version FR et version EN.
2 blogs pour le prix d’un en somme 🙂


J’ai également eu l’opportunité de co-écrire 3 livres sur MySQL:


Riche de toutes ces années, à crapahuter à l’intérieur des écosystèmes base de données et plus particulièrement MySQL, voici les tendances fortes que j’ai remarqué auprès de nos utilisateurs:

Sécurité

La donnée est bien souvent au cœur de la stratégie de l’entreprise. Et même lorsque ce n’est pas le cas, nos données doivent, dorénavant (et c’est pas trop tôt), être protégées.
MySQL propose nativement ou sous forme de plugins, différents outils, plugins et stratégies pour minimiser les risques:

La sécurité est également un thème développé par d’autres, notamment l’excellente Elisa:


Haute Disponibilité

La tendance est au toujours UP.
La haute dispo, base de données et pas cher!!! est devenue la norme.
En plus de la réplication historique, MySQL Replication, et de l’ultra performante technologie qu’est MySQL NDB Cluster. MySQL propose depuis la version 5.7, MySQL InnoDB Cluster. C’est en passant, la fonctionnalité pour laquelle je reçois le plus de demandes:


JSON & Document Store

Le JSON est devenu un standard.
MySQL offre une très grande flexibilité pour manipuler les documents JSON, avec du SQL, mais aussi en mode NoSQL avec du CRUD.


Télécharger MySQL

C’est LA base 🙂


Historique des versions de MySQL

Back in the day…


Migration

C’est un sujet que je n’ai pas encore abordé, mais c’est prévu 🙂

Un sujet connexe.
Contrairement à ce que certains veulent bien faire croire, MariaDB ce n’est PAS du MySQL et n’est PAS compatible.
On a donc 2 produits différents.
Mon collègue et ami Fred, explique comment s’en débarrasser 🙂


Performance

Oui c’est vrai, MySQL est réputé pour être une base de données très performante. La performance est effectivement un sujet multiforme et important:

Ceci dit, la référence mondiale en matière de performance est mon collègue et ami Dimitri:


Je pourrais également écrire un chapitre sur toutes ces personnes passionnantes et passionnées que j’ai rencontré, d’ailleurs certains sont devenus des amis 🙂
Mais ça y est, c’est l’heure de remettre le contact, il reste encore tant a explorer dans la galaxie MySQL.

A bientôt !


Thanks for using MySQL!

Follow me on twitter

Leave a Reply