W aplikacji, która zostanie wdrożona na heroku ...Dlaczego nie przechowywać plików w bazie danych?
Muszę zezwolić użytkownikom na przesyłanie miniaturek.
Oczywiście aplikacja wdrożona w heroku nie ma stałego lokalnego magazynu plików.
Typową rzeczą do zrobienia w tym miejscu, wydaje się być przechowywanie plików w Amazon S3, lub prawdopodobnie w innym chmurze przechowywanym na serwerze AWS.
Ale co, jeśli po prostu przykleję obrazy do kolumny z kropelkami po Gres?
Jakie są wady takiego postępowania? Zaletami są, nie muszą płacić za inne pamięci masowej, nie mają do czynienia z dodatkowym systemem zewnętrznym z większymi możliwościami błędów i przestojów. Ale muszą istnieć dobre powody, dla których nikt nie robi tego, co to jest?
Jakieś przemyślenia na temat ważnych danych, które nie powinny być widoczne publicznie? – abimelex