Projet

Général

Profil

Actions

Fonctionnalité #11785

ouvert

[Stockage compressé] Lire des données compressées

Ajouté par Cyril VAZQUEZ il y a environ 5 ans. Mis à jour il y a environ 2 ans.

Statut:
En attente financement
Priorité:
2-Sérieux
Assigné à:
Version cible:
Backlogs Produits - Inscription Backlog
Début:
18/09/2019
Echéance:
Tags RM:

Description

US Technique

Les accès aux données archivées doivent pouvoir se faire sur des objets compressés dans des formats divers: lecture, calcul d'empreinte, contrôle d'existence.

Il doit être possible à l'opérateur de créer des archives compressées à tout niveau de l'arborescence de stockage, par des moyens externes à l'application ou de futures fonctionnalités intégrées au produit.

Il doit être possible de compresser à plusieurs niveaux. Par exemple, dans une arborescence de stockage comportant un dossier par type de document (profil) puis un par année, par mois et par jour, la compression peut intervenir sur les dossiers de chaque jour, puis chaque année sur l'ensemble des dossiers mensuels.

La compression doit être réalisée de telle sorte que le fichier compressé remplace un dossier de stockage, et contienne les mêmes éléments (sous-dossiers et fichiers) que ce dernier. ainsi le chemin de stockage indiqué dans la base de données pour la ressource numérique reste conforme.

Mis à jour par Cyril VAZQUEZ il y a environ 5 ans

  • Temps estimé mis à 16:00 h

J'ai déjà réalisé des tests de faisabilité sur les accès dans des zips.

Impact uniquement sur les services de la dépendance repository:

  • à lecture d'un objet, tests sur l'existence d'un fichier "normal", s'il existe procédure standard
  • s'il n'existe pas, boucle sur les étapes du chemin (répertoire, sous-répertoires...) jusqu'à trouver non pas un répertoire mais un fichier (zip, gz, 7z ??)
  • appel à l'outil de compression adéquat pour récupérer le contenu à renvoyer (7z, php_zip, php_zlib...)

Tests réalisés avec 7zip, le travail restant à faire est

  • intégrer d'autrs outils et formats de comrpession
  • autoriser la compression à plusieurs niveaux, si le fichier n'existe pas dans le premier niveau il faut tester les chemins de répertoire présents dans l'archive jusqu'à trouver un fichier (compressé donc) et renouveler l'opération : LOT 2 ??

Mis à jour par Cyril VAZQUEZ il y a environ 5 ans

  • Temps estimé changé de 16:00 h à 14:00 h

Mis à jour par Cyril VAZQUEZ il y a environ 5 ans

  • Sujet changé de [Stockage compressé] Lire des données compresser à [Stockage compressé] Lire des données compressées

Mis à jour par Alexandre MORIN il y a environ 5 ans

  • Statut changé de A traiter à R&D - A étudier
  • Assigné à mis à Alexandre MORIN

Mis à jour par Elodie SOME-BLAD il y a environ 5 ans

  • Statut changé de R&D - A étudier à En attente financement

Mis à jour par Elodie SOME-BLAD il y a presque 5 ans

  • Version cible changé de 2.6 à Product Backlog

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Version cible mis à Inscription Backlog

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Assigné à changé de Alexandre MORIN à Cyril VAZQUEZ

Mis à jour par Cyril VAZQUEZ il y a presque 3 ans

  • Version cible changé de Inscription Backlog à 3.0

Mis à jour par Cyril VAZQUEZ il y a environ 2 ans

  • Version cible changé de 3.0 à Inscription Backlog
Actions

Formats disponibles : Atom PDF