Sistem Manajemen Basis Data (DBMS) ada karena tidak semudah kelihatannya menyimpan dan mengakses data dengan cara yang benar.
Menyimpan data dalam file menyiratkan masalah konkurensi akses. Ketika file akan bertambah besar, Anda harus menghadapi penggunaan memori yang penting atau menulis banyak kode untuk memuat apa yang Anda butuhkan. Ini juga akan sangat sulit untuk melakukan operasi dasar seperti pemfilteran (SQL WHERE
klausa) atau memperbarui baris. BTW, mengubah struktur data menjanjikan rawan kesalahan. Saya kata-kata sederhana:Anda harus menulis banyak kode dan menghadapi banyak bug.
IMO, tidak menggunakan DBMS apa pun sedang menciptakan kembali roda. Namun memilih yang tepat itu penting.