Czy zawsze potrzebujesz bazy danych dla swojej aplikacji? Oczywiście, że nie.
Jak wszystko w technologii, nic nie jest idealne w każdej sytuacji.
Komputery oferują wiele różnych sposobów przechowywania danych. Najbardziej oczywistą alternatywą są pliki .
Typowym przykładem jest CMS. Niektóre CMS używają bazy danych do przechowywania danych (pomyśl o WordPress), inne wolą przechowywać dane za pomocą plików (pomyśl Grav lub Statamic).
W takim przypadku niekorzystanie z bazy danych oznacza prostsze wdrożenie w usłudze hostingowej.
Ale w przypadku przetwarzania dużej ilości danych baza danych jest zdecydowanie świetnym sposobem na uproszczenie życia na dłuższą metę.
Jeśli tworzysz aplikację na macOS lub iOS, możesz zdecydować, że plik JSON lub Plist to wszystko, czego potrzebujesz do obsługi danych, ponieważ użytkownik nie musi ich dużo przechowywać.
A może Core Data (opakowanie wewnętrznej bazy danych SQLite) jest dla Ciebie najlepsze.
Jak zawsze, wszystko jest równowagą złożoności i wygody.