Systemy zarządzania bazami danych (DBMS) istnieją, ponieważ nie jest tak łatwe, jak przechowywanie i dostęp do danych we właściwy sposób.
Przechowywanie danych w pliku implikuje problemy ze współbieżnością dostępu. Gdy plik będzie się powiększał, będziesz musiał stawić czoła znacznemu zużyciu pamięci lub napisać dużo kodu, aby załadować dokładnie to, czego potrzebujesz. Ciężko będzie również wykonywać podstawowe operacje, takie jak filtrowanie (SQL WHERE
klauzula) lub aktualizowanie wiersza. BTW, zmiana struktury danych zapowiada się na błędy. Prostsze słowa:będziesz musiał napisać dużo kodu i zmierzyć się z wieloma błędami.
IMO, nieużywanie żadnego DBMS to odtworzenie koła. Jednak wybór właściwego jest ważny.