Wpis z mikrobloga

Kiedy przydaje się korzystanie z bazy danych?

Tworzę aplikację na telefon, testy z języka angielskiego, będzie możliwość pobierania ich z serwera i teraz pojawia się pytanie;
- Pobieranie ich jako .txt jest złym pomysłem? Jakie są tego minusy i czy jeśli nie będę tego rozbudowywał w żaden sposób, tj. nie będzie żadnych użytkowników, logowania się itd, po prostu aplikacja sprawdza jakie są dostępne testy do pobrania i czy już są pobrane lokalnie na telefon, to mógłbym właśnie tak to zrealizować?

#java #programowanie
  • 7
@elektroencefalograf: korzystanie z bazy danych przyda ci się gdy: będziesz chciał wykonywać operacje na danych przed ich pobraniem, będziesz chciał edytować tylko część danych, będziesz chciał operować na danych (wyszukiwać, sortować, łączyć), będziesz chciał pobierać fragmenty danych, będziesz chciał aktualizować dane, będziesz chciał weryfikować dane bądź zachować konsystencję. Możliwości wiele.

Jeżeli to jest prosta apka i masz dużo czasu i chęci na rozwój to np. spróbuj napisać sobie RESTowe API, dające
@akwes
Czyli na razie RESTowe API, oddające listę jsonów na serwerze/wysyłające wybrany json, a gdybym chciał mieć więcej funkcjonalności, albo po prostu od tak zamienić to w bazę danych, to instaluję ją, a API przepisuję tak, aby komunikowało się z bazą danych a ta dawała mu odpowiedniego jsona do wysyłki? Dobrze rozumiem filozofię działania?