none
Site de stockage en ligne RRS feed

  • Question

  • Salut tout le monde,

    J'ai un projet de développement d'un site web de stockage en lignes de différents types de fichier. J'ai décidé de travailler avec ASP Net MVC.

    Est-ce quelqu'un peut m'aider sur!

    1. Les différentes technologie à utiliser.
    2. La manière de stocker les fichiers (Mon idée est de stocker uniquement les chemins disques dans la base et les fichiers je les stockerais sur les disques compressés)

    Merci de m'aider

    Atef

    dimanche 1 décembre 2013 22:53

Réponses

  • Bonjour,

    Les différentes technologie à utiliser
    ASP .NET MVC... Pour les accès à la base de données Entity Framework et ADO .NET

    La manière de stocker les fichiers (Mon idée est de stocker uniquement les chemins disques dans la base et les fichiers je les stockerais sur les disques compressés)
    SQL Server
    Soit vous stockez les fichiers dans une colonne binaire (varbinary). L'avantage c'est que tout est dans la base de données...
    Soit vous stockez les chemins de fichier (dans ce cas, il faut avoir une bonne "synchronisation" de votre base de données entre les fichiers et votre base de données en cas de restauration de la base de données,...).
    Soit vous utilisez les FileTable de SQL Server (ca rejoins au même que de stocker dans un varbinary à part que l'utilisation se fait comme si on manipulait un fichier sur un partage réseau). L'avantage c'est que vos fichiers sont sauvegardé dans la base de données.

    Dans votre cas, je vous conseille de vous orienter vers les FileTable... Je vous déconseille votre approche de stocker les chemins dans votre base de données. 

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    • Proposé comme réponse Aurel Bera mardi 3 décembre 2013 08:45
    • Marqué comme réponse Atef BOUJDAY mardi 3 décembre 2013 09:16
    mardi 3 décembre 2013 00:13
    Modérateur

Toutes les réponses

  • Bonjour,

    Les différentes technologie à utiliser
    ASP .NET MVC... Pour les accès à la base de données Entity Framework et ADO .NET

    La manière de stocker les fichiers (Mon idée est de stocker uniquement les chemins disques dans la base et les fichiers je les stockerais sur les disques compressés)
    SQL Server
    Soit vous stockez les fichiers dans une colonne binaire (varbinary). L'avantage c'est que tout est dans la base de données...
    Soit vous stockez les chemins de fichier (dans ce cas, il faut avoir une bonne "synchronisation" de votre base de données entre les fichiers et votre base de données en cas de restauration de la base de données,...).
    Soit vous utilisez les FileTable de SQL Server (ca rejoins au même que de stocker dans un varbinary à part que l'utilisation se fait comme si on manipulait un fichier sur un partage réseau). L'avantage c'est que vos fichiers sont sauvegardé dans la base de données.

    Dans votre cas, je vous conseille de vous orienter vers les FileTable... Je vous déconseille votre approche de stocker les chemins dans votre base de données. 

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    • Proposé comme réponse Aurel Bera mardi 3 décembre 2013 08:45
    • Marqué comme réponse Atef BOUJDAY mardi 3 décembre 2013 09:16
    mardi 3 décembre 2013 00:13
    Modérateur
  • Bonjour,

    Merci pour votre conseil.

    mardi 3 décembre 2013 09:18