Bonjour,
Dans mon application je dois sauvegarder plusieurs séries de valeurs (exemple : 10 séries de 5000 valeurs).
Pour l'instant lorsque l'utilisateur sauve, je créé un fichier de type XML (pour la facilité d'utiliser un parser déjà fait pour l'écriture et la lecture des données) qui stock toutes les propriétés du travail effectué par l'utilisateur, mais aussi ces séries de valeurs.
Mon problème : lorsque je recharge ces valeurs, c'est extrêmement lent !
Voici le principe actuel pour stocker les valeurs :
c1, c2... c8 représentent les 8 séries que je sauve. Ici on peut voir que chaque série a 2 valeurs : V1 et V2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <V1 c1="29.8036" c2="0" c3="-5.84222" c4="0.16356" c5="30" c6="0" c7="-6.2542" c8="5.93529411764707"/> <V2 c1="29.9256" c2="1" c3="-5.67866" c4="0.18072" c5="30.13" c6="0.017" c7="-6.1533" c8="7.31874999999998"/>
Donc, au chargement, pour remplir ma série c1, je vais lire l'attribut c1 de V1, puis c1 de V2, etc.
Ma question : comment gérer au mieux le stockage de toutes ces valeurs ? Les 2 objectifs sont : - minimiser la taille du fichier de stockage, et - optimiser le temps de sauvegarde et de chargement
Idéalement, j'aimerais garder la structure XML afin de n'avoir qu'un fichier de sauvegarde.
Merci d'avance.
Partager