Розбір рішень · Junior · Запитання 7 з 12

Користувачі завантажують аватари до 5 МБ. Застосунок працює на кількох екземплярах за балансувальником. Де зберігати файли?

Показати відповідь

Правильна відповідь: В об'єктному сховищі, а URL тримати в базі

Пояснення

Об'єктне сховище доступне з кожного екземпляра, дешеве й не роздуває бекапи бази. Локальний диск підходить для одного сервера, але за балансувальником інші екземпляри не побачать файл. Двійкові стовпці підходять для кількох малих файлів, що мають бути в одній транзакції з рядком, але аватари багатьох користувачів роздули б базу та її бекапи.

Де почитати

Помилка в запитанні

Розбір рішень · Junior · запитання 7

Перевірте себе

Пройдіть тест Розбір рішень · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест