ASP. NET на AWS: Лучший способ получать / хранить большие капли? - PullRequest
0 голосов
/ 13 марта 2020

У меня есть ASP. NET веб-приложение, работающее на AWS E C -2. Использует MySQL для обычной работы с БД.

Мне нужно добавить возможность, когда клиенты загружают большие двоичные объекты (введите 30k, хотя может быть до пары МБ). Может быть, несколько сотен загрузок в день, всего.

Я обеспокоен тем, что сохранение большого количества больших объектов в БД может стать неэффективным (правда? Ложь?).

У меня была мысль, может быть нам сервер S3 и либо:

  1. POST все это в ASP. NET, а затем этот сервер сохранит большой двоичный объект в S3
  2. POST метаданные о большом двоичном объекте в ASP. NET (который сохраняет метаданные в БД), после чего клиент должен загрузить сам большой двоичный объект на сервер S3.

Мне нравится атомная природа c, если (1), но я также интересно об эффективности, et c.

Любые предложения приветствуются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...