[SQL server 2005] stockage de données de grande capacité

stockage de données de grande capacité [SQL server 2005] - SQL/NoSQL - Programmation

Marsh Posté le 11-06-2008 à 11:10:21    

Bonjour à tous,
 
Je dois concevoir une application (en PHP), qui me permet d'extraire des données issues d'un fichier XML.
Dans ce fichier, j'ai un champ CDATA dont la taille peut-être de plusieurs mégaoctets voir même plusieurs dizaines de mégaoctets.
Je chercher donc un moyen de concevoir une table (contenant d'autre champs bien évidement) me permettant de de stocker ces données.
 
Pour information, j'ai déjà pensé utilisé des champs de sql_variant, varchar et autre mais je suis limité à 8000 octets ce qui est trop peu.
 
A priori je suis également bloqué par le SGBD, car j'ai un retour d'erreur lors de la requête d'insertion car j'ai ceci qui apparaît:
 
"'d9IDRkFQAgAQCgIzmW4ymiIhqi4jmiA4SGrAIAZAAABAAgCZIiKZKjSaZmaq5pm7Zoq7Zty7Isy7IMhIasAgAAAQAEAAAAAACgaZqmaZqmaZqmaZqmaZqmaZqmaZpmWZ' est trop long. La longueur maximale est 128. (severity 15)"
(la chaine mentionnée est un extrait du CDATA).
 
Merci d'avance pour votre aide.

Reply

Marsh Posté le 11-06-2008 à 11:10:21   

Reply

Marsh Posté le 11-06-2008 à 17:48:33    

Text ou nText selon ton charset.
 
Tu peux stocker plusieurs Go dans un tel champ, donc ça devrait passer.
 
Vu la tronche du bignou, tu n'auras certainement pas besoin def aire des oppérations >, < ou like dessus donc pas de risque.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed