• [^] # Re: FS pour stocker plusieurs millions de docs

    Posté par . En réponse au journal FS pour stocker plusieurs millions de docs. Évalué à 5.

    Comment tu backup et comment tu stockes me semblent des soucis orthogonaux. A priori, le problème de "découper" ton archive en blocks de 650 Mo se posera aussi avec tes fichiers sur un FS.

    Ce que tu pourrais faire:
    - Stocker qqpart le numéro du CD courant et la place occupée dessus
    - Lorsqu'un doc est ajouté, tu lui attribue le numéro du CD courant, sauf si sa taille ferait dépasser les 650 Mo, auquel cas, tu passe d'abord au CD suivant
    - Dans la table qui stocke les docs, tu as donc une nouvelle colonne "CD"

    Pour faire une sauvegarde du CD numero X, un simple SELECT ... WHERE CD=X suffit pour retrouver toutes les données, les écrires dans le format qui te convient dans un répertoire temporaire, puis lancer le gravage.

    Tout ça se script très bien.

    ***

    Maintenant, si la taille de ton archive est de plusieurs Go, peut être que la sauvegarde sur CDs n'est tout simplement pas adaptée, à part comme archive finale. Parce que si ton disque crash, pour fare un restore tu n'est pas arrivé... :-)