..
Souvent, les types de données que nous développons ne sont pas limités à des chaînes et des nombres. Parfois, vous avez le besoin de stocker de grandes quantités de données sur la base de données sous la forme de documents, des fichiers XML, photos, etc. Pour ce faire, SQL Server (depuis la version 2005) fournit les types de données spéciaux pour la gestion de soi-disant grands objets binaires (BLOB), les données binaires de grande taille:
Les types text, ntext et image sont des versions antérieures de SQL Server et leur utilisation est déconseillée. Il devrait être utilisé à leur place les nouvelles varchar (max), nvarchar (max) et varbinary (MAX).
Les données binaires (BLOB), comme mentionné précédemment, prendre de nombreuses formes: des documents Word, PDF, photos, images et ainsi de suite. . Quand une application est nécessaire NET pour traiter ces types de données il ya deux alternatives: pour stocker les données sous forme de fichiers sur le disque ou stocker les fichiers directement dans la base de données.
Les deux options ont leurs avantages et leurs inconvénients. La première approche est préférable dans les cas suivants:
Le plus grand inconvénient de cette approche est que la base de données peut facilement perdre les références aux fichiers. Si, par exemple, sont stockés dans une colonne d'une table d'URLs et puis le dossier des images qui les contient est déplacé physiquement sur le serveur sur lequel vous perdez la référence à de telles images. Même le transfert de fichiers d'un serveur à un autre est un problème pour la même raison.
| |
ASP (Advanced)
Cours complet pour la création de sites Web dynamiques. A partir de 39 €. |
| |
ASP.NET (Cours)
Cours complet pour construire des applications Web à partir de 49 €. |
| |
SQL et bases de données (cours)
Créer et gérer des bases de données relationnelles. A partir de 39 €. |