Au risque de déplaire à certains, mon premier contact avec MySQL s'était soldé par un manque: les clés étrangères.
A l'époque, je sortais de l'école et de mes cours de Merise et la version 4 de MySQL (avec InnoDB) n'existait même pas.
Or, si le mot-clé "FOREIGN KEY" était bel et bien interprété (ce qui laisse place à la confusion),
la fonctionnalité n'existait pas pour des motifs de rapidité...
Je ne demandais pas des fonctionnalités complexes comme les triggers et autres joyeusetés, je ne suis pas DBA,
juste admin systèmes.
Par la suite, j'ai découvert qu'il suffisait de copier les fichiers présents dans /var/lib/mysql/ pour les sauvegarder...
Donc, la première impression qu'on en a: c'est un serveur de tableau ou quoi ?
Maintenant, je ne doute pas que la version 4, avec InnoDB, palie à ce manque de relationnel
mais j'attends encore des exemples de projets libres connus l'utilisant (vous savez, les interfaces web, quoi).
[^] # Re: Sortie de MySQL 5.0.0 Alpha
Posté par Raphaël SurcouF (site web personnel) . En réponse à la dépêche Sortie de MySQL 5.0.0 Alpha. Évalué à 1.
A l'époque, je sortais de l'école et de mes cours de Merise et la version 4 de MySQL (avec InnoDB) n'existait même pas.
Or, si le mot-clé "FOREIGN KEY" était bel et bien interprété (ce qui laisse place à la confusion),
la fonctionnalité n'existait pas pour des motifs de rapidité...
Je ne demandais pas des fonctionnalités complexes comme les triggers et autres joyeusetés, je ne suis pas DBA,
juste admin systèmes.
Par la suite, j'ai découvert qu'il suffisait de copier les fichiers présents dans /var/lib/mysql/ pour les sauvegarder...
Donc, la première impression qu'on en a: c'est un serveur de tableau ou quoi ?
Maintenant, je ne doute pas que la version 4, avec InnoDB, palie à ce manque de relationnel
mais j'attends encore des exemples de projets libres connus l'utilisant (vous savez, les interfaces web, quoi).