Je sauvegarde les entrées de TextBox toutes les 20 secondes. Je cherche le meilleur endroit pour sauvegarder le texte. La base de données que j'utilise est SQL Server CE 3.5
. Merci d'avance.
Réponses
Trop de publicités?L'approche des fichiers XML est :
* Plus facile pour vous à utiliser dans votre application actuelle.
* ne vous obligent pas à stocker des données de manière redondante
* On peut y accéder via des API XML standard
* Les données sont universellement compréhensibles et portables
* Lent et gourmand en mémoire
* ne permettent pas le verrouillage avancé, la synchronisation et le contrôle de la concurrence
* n'ont pas de support pour les transactions
L'approche de la base de données est :
* Relativement complexe à utiliser dans votre application actuelle.
* Les données devront de toute façon être extraites de fichiers XML.
* Vous pouvez utiliser le langage SQL standard avec de puissantes fonctions d'interrogation.
* La récupération des données est très rapide
* mécanismes avancés de verrouillage, de synchronisation et de contrôle de la concurrence disponibles
* Les transactions vous permettent un meilleur contrôle et une plus grande fiabilité.
Cela dépend vraiment de l'application. Si vous sauvegardez ces données pour qu'elles soient référencées 20 secondes plus tard et ensuite mises au rebut, j'opterais pour le format xml, mais si vous créez une sorte de journal que vous voudrez consulter à long terme, j'opterais pour une base de données.