Page 1 sur 1

[QUESTION] Images dans mySQL

Posté : 18 mai 2018 10:06
par Kuroro
Hello à tous,

Je gère mes collections de films, jeux et livres via un logiciel sur mon PC. Puis avec un export SQL et d'images, je mets à jour mon site personnel afin d'avoir une mise en page sympa et accessible partout de mes possessions.
Mais ça me gonfle car je mets à jour les collections assez réguliérement et la procédure phpMyAdmin et FTP est chiante à la longue.
En plus de ça j'en ai rien à secouer de gérer en local mes collections car je les regarde que via l'interface web.

Pour me faciliter la vie, il faudrait que je puisse gérer mes BDD directement sur le web.
Et un outil existe déjà puisqu'il s'agit de phpMyAdmin.

Seul bémol que je lis un peu partout sur internet (mais en ayant à boire et à manger), et pour lequel j'aimerais avoir votre avis à vous.
Est-ce si handicapant de gérer les affiches, jaquettes et couvertures directement dans phpMyAdmin ?

En terme de taille d'images, ma collection de films fait 12 Mo.
Celle de jeux fait 6 Mo.
Celle des livres fait 111 Mo.

Si vous me dites de les gérer via BDD, peut-être faut-il réduire la taille des images ? Les laisses comme ça ?
Pour info, les images font toute 600x800 pixels.

Bref, j'aimerais votre avis sur la question.
En terme de praticité, il y a pas photo, tout gérer via phpMyAdmin serait plus simple.
Mais au réel qu'en est-il ?

Merci à vous ;)

Re: [QUESTION] Images dans mySQL

Posté : 18 mai 2018 10:47
par LaDidi21
@Kuroro :
Pose-toi d'abord la question de savoir si c'est pertinent de mettre les images, ... sous mySQL ?
Les BDD sont bien adaptées aux données structurées. Pour les images :$
Mais vu la volumétrie...
Kuroro a écrit :elle de jeux fait 6 Mo.
Pour info, les images font toute 600x800 pixels.
6 Mo / (600x800x3) => moins de 5 images Tu es sûr des nombres ?
Kuroro a écrit :... mets à jour les collections assez réguliérement ...
Tu veux dire que tu mets à jour l'organisation et/ou les images ?

Re: [QUESTION] Images dans mySQL

Posté : 18 mai 2018 17:19
par Kuroro
Merci pour ce premier retour LaDidi.
LaDidi21 a écrit :6 Mo / (600x800x3) => moins de 5 images Tu es sûr des nombres ?
3 BDD :

- Vidéos : 93 images pour 12 Mo.
- Jeux : 30 images pour 6 Mo.
- Livres : 621 images pour 111 Mo.

LaDidi21 a écrit :
Kuroro a écrit :... mets à jour les collections assez réguliérement ...
Tu veux dire que tu mets à jour l'organisation et/ou les images ?
En gros, ma procédure :
- Je mets à jour mes collections via mon logiciel.
- J'exporte chaque collection séparemment dans un fichier SQL et mes images.
- Je supprime chaque base de données obsolète sur phpMyAdmin.
- J'upload les nouvelles bases de données.
- Je supprime les images dans Filezilla.
- J'upload les images dans Filezilla.

Voilà, pas génial. L'idée pour moi de mettre des images via phpMyuAdmin était d'éviter ce travail à chaque fois. Et mon site, c'est une vitrine. J'ai pas envie de me taper des lignes et des lignes de codes pour gérer ça en automatique.
LaDidi a écrit :Les BDD sont bien adaptées aux données structurées. Pour les images :$
Je ne gère que champs : Titre, lien web, date d'ajout, type de média, lien de l'image.

Re: [QUESTION] Images dans mySQL

Posté : 18 mai 2018 19:37
par LaDidi21
@Kuroro :
Kuroro a écrit :93 images pour 12 Mo.
Kuroro a écrit :Pour info, les images font toute 600x800 pixels.
En monochrome, tu es déjà à presque 65 Mo à moins que tu sois en jpeg ?

Si je comprends bien, les images ne sont pas dans la BDD mais externes ?

Re: [QUESTION] Images dans mySQL

Posté : 18 mai 2018 20:23
par Kuroro
Tout à fait.
Mes images sont en jpg et sont actuellement externes à ma base.
Dans ma BDD je stock juste le nom de mon image pour le moment, pas l'image complète.

Re: [QUESTION] Images dans mySQL

Posté : 18 mai 2018 21:26
par LaDidi21
@Kuroro :
Vu la volumétrie, je dirais que tu peux tout embarquer dans la BDD.
Mais, peut-être, que notre développeur pourra mieux te guider.

Re: [QUESTION] Images dans mySQL

Posté : 18 mai 2018 21:37
par Kuroro
Merci à toi