2016-03-06 1 views
0

Maintenant, je crée de petits services Web et je veux savoir comment les rendre meilleurs et plus productifs. J'ai besoin de garder des données dynamiques et j'ai deux façons de le faire.Comment faire mieux? (utilisez le type xml dans la base de données ou créez cette structure dans la base de données par moi-même)

J'ai besoin de conserver les données dans la structure xml similaires Comme ceci: enter image description here

Ou je dois utiliser le type standart xml dans MS SQL Server comme ceci:

enter image description here

où les données: xml

Les services Web de petite taille seront utilisés pour obtenir des informations sur les fichiers de corpus de texte et leurs annotations.

Les données que je veux garder dans cette structure dynamique:

<author> 
<name>Bob</name> 
<surname>Simpson</surname> 
<sex>male</sex> 
</author> 

et d'autres données qui peuvent être créés dynamiquement.

J'ai besoin d'utiliser cette structure dynamique, car tous les champs d'attributs peuvent être utilisés dans le futur pour une recherche dynamique.

La base de données conservera environ 60 000 annotations. Mais je ne sais pas laquelle de ces façons est la meilleure. Pouvez-vous m'aider à choisir l'un d'eux et à décrire pourquoi avez-vous choisi ceci ou cela?

Répondre

0

Le meilleur moyen est utilisé xml dans la pratique. C'est plus difficile mais c'est plus productif que la première.