Moje pytanie jest dość ogólne i wiem, że może nie być odpowiedzi w 100%. Tworzę rozwiązanie internetowe ASP .NET, które będzie zawierało dużo obrazów i, miejmy nadzieję, sporo ruchu. Naprawdę chcę osiągnąć wydajność.
Czy powinienem zapisywać obrazy w bazie danych czy w systemie plików? I niezależnie od odpowiedzi, bardziej interesuje mnie, dlaczego wybrać konkretny sposób.
Wielkie dzięki, Stefan
DUPLIKAT : Przechowywanie obrazów w DB - Tak czy nie? , Jak przechowywać obrazy w systemie plików , Przechowywać niewielką liczbę obrazów: blob czy fs? i prawdopodobnie kilka innych.
KOMENTARZ: Dzięki za wiele dobrych odpowiedzi. Zdecyduję się na rozwiązanie oparte na plikach, nawet jeśli podoba mi się pomysł posiadania rozwiązania opartego w 100% na bazie danych. Wygląda na to, że są dzisiaj dobre rozwiązania, aby robić to, co chcę z bazami danych itp., Ale mam kilka powodów, aby tego nie robić.
Będę na rozwiązaniu hostowanym, mam ogromną ilość pamięci (10 GB), ale tylko 300 MB na bazę danych. Dodatkowa pamięć w bazie danych będzie dużo kosztować.
Nie jestem ekspertem od DB, a także nie kontroluję ustawień DB. Rozwiązanie oparte na bazie danych może wymagać niestandardowej konfiguracji, jak to wygląda.
Jeśli przejdziemy do uruchomienia witryny na naszym własnym serwerze, mógłbym rozważyć rozwiązanie oparte na bazie danych. dzięki, Stefan