Comment stocker des fichiers ou des images sur le système de fichiers?
-
19-09-2019 - |
Question
Je travaille sur le projet -online gestion de fichiers où nous devons déchira dossier et images.so nous sommes dans un état de confusion que si nous utilisons le système de fichiers ou base de données de fichier stocker et images ;;;;;
La solution
Une approche habituelle est de stocker de grandes données binaires (par exemple, des images) dans des fichiers, et mettre des pointeurs vers eux dans une base de données. De cette façon, peut être combiné le meilleur des deux mondes (à un degré, au moins); l'efficacité du système de fichiers de stockage de fichiers et de recherche / trier / capacités de consultation de la base de données.
Autres conseils
Gardez vos fichiers sur la base de données. Créer un enregistrement dans la base de données comme ceci:
primaryKey FileName FileDescription OnDiskKeyName
------------ ----------- ------------------- -----------------
utiliser un UUID pour donner un nom unique au fichier, et un lien vers la base de données avec un nom lisible par l'homme.