Мы используем базу данных cassandra для информации о веб-сайтах магазина, но не знаем, как сохранять изображения.
Мы можем хранить их в кассандре, но мы также можем выделить сервер для хранения изображений.
Cassandra имеет хорошую производительность для хранения больших данных, но если мы храним изображения в Cassandra, мы должны сохранять их в байтах. Для любого восстановления сначала мы должны прочитать байты изображений из кассандры и сохранить их в папке, а затем отправить их адрес на веб-страницу.
У вас есть идеи по поводу этой проблемы?
Нет.
Просто нет.
Вы не храните изображения в базе данных.
Изображения - это файлы.
Не храните файлы в базе данных. (Источник: мое сообщение в блоге, написанное в 2012 году)
Базы данных предназначены для хранения данных.
Файловые системы предназначены для хранения файлов.
Храните файлы в файловой системе.
Ваш вопрос был немного трудным для понимания, но, в конце концов, я думаю, что вы имеете в виду подавать изображения, и выясняете, хотите ли вы сделать либо
Первое не имеет для меня особого смысла: если вы читаете их из cassandra, вы, вероятно, можете просто передать их клиенту, не сохраняя их предварительно. Но даже в этом случае я бы выбрал решение для файловой системы: если у вас нет других требований, то просто для сохранения файлов и их обслуживания следует использовать файловую систему.