Polack77
Messages postés1098Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention22 octobre 20191 11 sept. 2006 à 17:25
Personnellement je n'ai pas de préférence, le choix est à
faire suivant ton objectif final. Ton appli partager les données sur un réseau?
A tu des restrictions tél que pas de doublon sur tel ou tel colonne de données?
Tu à besoin d'une très grande flexibilité au niveau taille de chaine? ...
En résumer les avantage de la base de donnée :
Possibilité de mettre en place des relation (a priori ca tu
t'en fous)
Possibilité de partager tes données sur réseau/internet
Possibilité de faire des test tel que pas de doublon
Possibilité de faire des ajout/suppression de donnée en bloc
(soit tu place un point de départ tu fais tes insertion, suppression, mise à
jours alors soit tu valide les données soit tu annule toute les requête,
cherche à commit)
Avantages du XML :
Très grande flexibilité dans les données (tu peut déclarer
une chaine de carac qui n'a pas de maximum de longueur ou même une données sans
indiquer son type, enfin je crois)
Mise en page en html très rapide et facile (XSL qui
transforme un XML en HTML)
Validation des données (schéma XSD, ou tu déclare les type
de données les limitation, …)
J'ai sans doute oublier des avantages et je ne site pas les inconvénient (tel
que la déclaration des données attendu en base de données) mais déjà ca devrais
te faire un point de départ.