Для большого хранения данных вы обычно не хотите хранить в базе данных файлы огромных данных (например, изображения, музыкальные файлы, видеофайлы).
Вместо этого храните большие файлы в файловой системе (возможно, на нескольких дисках/серверах), и вы можете сохранить ссылку на файл/объем в базе данных вместе с любыми другими соответствующими метаданными.
Это также позволит вам более эффективно передавать эти файлы непосредственно из файловой системы пользователю (по запросу браузера), а не переводить их из формата базы данных в то, что вы отправили бы пользователю.
И, если у вас будет тонна хранилища, вы должны сначала создать свою систему с самого начала, чтобы иметь возможность легко использовать службы облачного хранения, такие как AWS. Я знаю некоторых людей за популярной услугой обмена фотографиями, и они переключились на использование AWS для хранения изображений, сэкономили много денег и получили лучшую производительность и упрощенную избыточность. Если вы еще не планируете начинать с услуги хостинга, вам следует подумать о том, как вы будете перемещать по крайней мере часть своего сервиса в одно время.
Если у вас есть так много данных, вам необходимо настроить наш собственный центр обработки данных. И для этого вам нужно миллиард долларов ... –
@MASIDDIQUI У нас нет проблем с этим. – Ghorbanzadeh
Для большого хранения данных вы обычно не хотите хранить гигантские данные в базе данных. Вместо этого храните большие файлы в файловой системе (возможно, на нескольких дисках/серверах), и вы можете сохранить ссылку на файл/объем в базе данных вместе с любыми другими соответствующими метаданными. – jfriend00