Quelle est la taille la moins réduite d'un fichier ??
trublue
Messages postés37Date d'inscriptionvendredi 24 juillet 2009StatutMembreDernière intervention25 mai 2010
-
22 mars 2010 à 10:09
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 2013
-
22 mars 2010 à 12:54
salut à tous, j'aime bien savoir quel type de fichier qui occupe moins de taille? pour moi le problème de taille est primordial parce que je veux y mettre des millions de lignes et le stocker dans un serveur.Je travaille bien sur en java alors si vous pouvez m'aider tout en m'indiquant les Package à utiliser
Merci d'avance
A voir également:
Quelle est la taille la moins réduite d'un fichier ??
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 22 mars 2010 à 10:23
Salut,
De quel type de fichier parles-tu ???
Tu nous parles de ligne, donc je pense que tu fais référence à des fichiers textes...
Sache que les fichiers textes occupent très peu de place : 1 octets par caractères si tu enregistre au format brut ascii, 4 octets si tu enregistre en UTF-8 il me semble. Donc admettons que tu ais 10 millions de lignes dans tes fichiers, ca pèsera que 40 Mo non compressé.
En plus, les fichiers textes se prêtent très très bien à la compression, donc 40 Mo de texte brut (en codage UTF-8, 10 Mo en texte brut ascii), une fois compressé, ne pèseront plus que 1 ou 2 Mo... Donc je vois pas trop la problématique.
La problématique n'est souvent pas le stockage, mais l'accès : comment les stocker afin d'avoir l'accès le plus rapide possible. Et là, l'utilisation d'une base de données est à recommander...
______________________________________
AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 22 mars 2010 à 10:25
Salut,
Oups, j'avais pas pris en compte que c'était des lignes et non des caractères.
Donc si une ligne fait une cinquantaine de caractère, par 10 millions de lignes, ca représente 500 millions de caractères, soit environ 2 Go de données, mais une fois compressé (format zip par exemple), ca représente beaucoup moins.
______________________________________
AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 22 mars 2010 à 12:28
Salut,
+1 Pour la compression
Si tu manipules beaucoup de données, un base de données sera un bon choix à long terme.
trublue
Messages postés37Date d'inscriptionvendredi 24 juillet 2009StatutMembreDernière intervention25 mai 2010 22 mars 2010 à 12:39
merci pour votre aide mais j'ai deux questions à poser:
1) si j'utilise un fichier compressé, comment je fais pour lire et écrire dans le fichier compressé ?
2) quelle est la solution qui présente un meilleur temps d'exécution ? parce que comme j'ai indiqué ces données seront stockées dans un serveur et il va y avoir une énorme quantité de requêtes simultanément pour chercher ces données
Vous n’avez pas trouvé la réponse que vous recherchez ?
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 22 mars 2010 à 12:54
Salut,
Une fois une fichier est compressé tu ne peux le lire qu'après l'avoir décompressé. C'est trop couteuse comme tache.
Si tu accèdes fréquemment ces données, une base de données avec toutes les avantages qu'elle offre (facilité de recherche, centralisation des données, sécurité, assuré l'intégrité des données, ...) est sans doute un excellent choix pour résoudre ce problème.