Für große Datenspeicher möchten Sie die riesigen Datendateien (wie Bilder, Musikdateien, Videodateien) normalerweise nicht in einer Datenbank speichern.
Speichern Sie stattdessen die großen Dateien im Dateisystem (wahrscheinlich über mehrere Laufwerke/Server), und Sie können einen Dateinamen/Volume-Verweis zusammen mit anderen relevanten Metadaten in der Datenbank speichern.
Dadurch können Sie diese Dateien auch direkt vom Dateisystem (auf Browseranforderung) direkt an den Benutzer streamen, anstatt sie aus dem Datenbankformat in das zu übersetzen, was Sie dem Benutzer senden würden.
Und wenn Sie eine Tonne Speicherplatz haben, sollten Sie Ihr System wahrscheinlich von Anfang an entwerfen, um Cloud-Speicherdienste wie AWS problemlos nutzen zu können. Ich kenne einige Leute, die hinter einem beliebten Foto-Sharing-Dienst stehen, und sie haben AWS für die Bildspeicherung verwendet, haben viel Geld gespart und eine bessere Leistung und einfachere Redundanz erhalten. Wenn Sie nicht bereits planen, mit einem Hosting-Service zu beginnen, sollten Sie darüber nachdenken, wie Sie zumindest einen Teil Ihres Service auf einen im Laufe der Zeit verschieben.
Wenn Sie so viele Daten haben, dann müssen Sie unser eigenes Rechenzentrum einrichten .. Und yah dafür brauchen Sie Milliarden von Dollar ... –
@MASIDDIQUI Wir haben kein Problem damit. – Ghorbanzadeh
Bei großen Datenspeichern möchten Sie die riesigen Daten normalerweise nicht in einer Datenbank speichern. Speichern Sie stattdessen die großen Dateien im Dateisystem (wahrscheinlich über mehrere Laufwerke/Server), und Sie können einen Dateinamen/Volume-Verweis in der Datenbank zusammen mit anderen relevanten Metadaten speichern. – jfriend00