Quel est le meilleur format pour stocker des images dans une base de données?
Quel est le meilleur format pour stocker des images dans une base de données, tels que les binaires,base64...etc, pour une vitesse optimale/taille.
source d'informationauteur teh_noob
Vous devez vous connecter pour publier un commentaire.
Binaire.
Autre que cela, c'est l'utilisation des images (de qualité, compression, etc.) en termes de ce que vous choisissez PNG, GIF, JPEG, TIFF, etc.
Le cas d'utilisation va (devrait) lecteur le format le plus de la base de données.
Microsoft conseils pour SQL Server utilisé pour être, pour la vitesse et de la taille, de stocker des images dans le système de fichiers, avec des liens dans la base de données. Je pense qu'ils ont adouci leur préférence un peu, mais j'ai encore une meilleure idée certainement pour la taille, car il ne prend pas de place dans la base de données.
Blob est la réponse à votre question.
Au lieu de stocker l'image à la base de données directement, vous pouvez stocker l'image dans le disque dur Et de stocker le nom du fichier dans la base de données.Je pense que cette voie est approprié.Performance sage, c'est bon.
La plupart des bases de données peut stocker des données binaires d'une certaine façon:
Comme pour le format de fichier d'image, qui est une question distincte. Vous ne savez pas si vous étiez en faisant allusion à ce problème. Si vous étiez, il n'est généralement pas question entre les PNG, GIF et JPG autre que JPG être d'un format avec perte (les deux autres sont lsosless), qui est OK pour les photos et autres, mais pas, par exemple, pour des icônes ou du texte.
Blob ne se soucie pas de ce genre d'image que vous les remplissez avec, alors, vraiment, le bon choix est probablement ce que nécessite le moins de post sélectionnez traitement avant son utilisation.
Utilisation hdf5.
Semblables à des documents XML, des fichiers HDF sont auto-descriptif et permettent aux utilisateurs de spécifier des données complexes les relations et les dépendances. En revanche pour les documents XML, HDF fichiers peuvent contenir des données binaires (en nombre de représentations) et permettent d'accéder directement aux pièces du dossier sans d'abord l'analyse de la totalité du contenu.
Qui dépend de beaucoup de choses sur ce que les images sont utilisées pour la.
Nous avons juste besoin d'un peu plus d'informations. Si les fichiers sont très gros, de les stocker dans un répertoire avec un lien dans la base de données.