• # Fichiers en db?

    Posté par . En réponse à la dépêche Cozy 1.0 "Snowden" Release, pour un meilleur web !. Évalué à 4.

    Dans l'achitecture overview on apprend que les fichiers sont stockés en db. Pourquoi ce choix?
    Ça a un probablement impact en performance, et surtout ça complexifie la gestion des fichiers externes, cf une question de Astaoth ici:

    Est-ce qu'il est possible d'intégrer au navigateur de données des répertoires extérieurs à Cozy ?

    Avec uniquement les meta données en db on peut imaginer un répertoire data accessible autant avec que sans Cozy...

    Avoir un format de donné compliqué et pas standard ça peut refroidir pas mal de monde (moi y compris: je n'irai pas y mettre mes photos par exemple: je ne veux pas les dupliquer sur cette db en plus de mon disque...).

    Un contournement de ce problème est proposé: créer un driver fuse. C'est juste du travail supplémentaire pour rien...

    Pourquoi ne pas prendre exemple sur les lecteurs musicaux / gestionnaires de photo qui ne font que stocker les metadonnées en interne?

    De plus, on peut imaginer plusieurs modes de stockage des fichiers: db locale, fichiers distants sur amazon s3 (chiffré), ou autre concurrent (ou en backup sur une autre instance de Cozy?)...