Frage

Ich habe etwas zu halten, Blobs zu entwickeln. Ich habe eine verschiedene Optionen, aber haben eine harte Zeit Wählens. Was benötigt wird, ist für den Benutzer zum Hochladen von Dokumenten in Form von Bildern meist. Ich brauche, um es sicherer zu machen. Ich würde etwas Geschwindigkeit mag, obwohl es keine Voraussetzung ist. Die Größe der hochgeladenen Bilder / Dokumente „wahrscheinlich“ nicht zu viel von einem Problem sein.

Die Optionen, die ich gefunden habe, so weit sind:

  1. SQL Filestream
  2. Azure Storage
  3. HDD
  4. Andere Cloud-Services wie Amazon etc.

Ich bin nicht allzu gern die Wolke da es etwas sensibleren Daten sein wird, und ich bin mit dem Preismodell nicht zu mögen. Nicht, dass es zu sagen schlecht, es ist nur eine persönliche Präferenz.

Wenn es um die Filestream kommt Ich habe keine Ahnung, ich habe für und gegen sie empfohlen worden. Funktioniert es wirklich?

HDD, gut ja ist es zu speichern Dinge gemeint, aber jetzt muss ich Code für beide Datenbank und HDD. Ich bin nicht allzu gern, dass enge Kopplung.

Gibt es noch andere Vorschläge, wie Sachen zu speichern? Kann ich einige Anmerkungen zu den Optionen erhalte ich erwähnt?

War es hilfreich?

Lösung 2

werde ich entweder Azure oder Amazon

sein

Andere Tipps

FileStream endet nur auf die Festplatte nach oben. Das einzige, was in der DB gespeichert wird ein Verweis auf die Datei. Sie können die Datei mit unterschiedlichen Inhalten ersetzen, und SQL Server wird nie wissen.

Ich persönlich würde nur die Festplatte verwenden, die beste Wahl ist, wenn Sie die volle Kontrolle über die Dateien mögen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top