Question

Je dois développer quelque chose à blob attente de. J'ai un différentes options mais un choix de la difficulté. Ce qui est nécessaire est pour l'utilisateur de télécharger des documents sous forme d'images pour la plupart. Je dois le sécuriser. Je voudrais un peu de vitesse mais ce n'est pas une condition préalable. La taille des images / documents téléchargés ne « probablement » trop d'un problème.

Les options que j'ai trouvé à ce jour sont:

  1. SQL FileStream
  2. Stockage Azure
  3. disque dur
  4. Autres services cloud comme Amazon, etc.

Je ne suis pas trop friands du nuage, car il sera un peu les données sensibles et je ne suis pas aimer le modèle de prix. Ne dis pas que c'est mauvais, il est juste une préférence personnelle.

Quand il vient à FileStream Je ne sais pas, je l'ai été recommandé à la fois pour et contre. Est-il vraiment?

disque dur, bien oui, il est destiné à stocker des choses, mais maintenant je dois code pour la base de données et du disque dur. Je ne suis pas trop friands de ce couplage serré.

Y at-il d'autres suggestions sur la façon de stocker des choses? Puis-je obtenir des commentaires sur les options dont j'ai parlé?

Était-ce utile?

La solution 2

Je serai soit Azure ou Amazon

Autres conseils

FileStream se termine juste par aller sur le disque dur. La seule chose qui est stockée dans la base de données est une référence au fichier. Vous pouvez remplacer le fichier avec un contenu différent, et le serveur SQL ne sait jamais.

Personnellement, je simplement utiliser le disque dur, qui est votre meilleur pari, si vous voulez un contrôle total sur les fichiers.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top