Hệ thống quản lý cơ sở dữ liệu (DBMS) tồn tại vì việc lưu trữ và truy cập dữ liệu không dễ dàng như trước đây.
Lưu trữ dữ liệu trong một tệp ngụ ý các vấn đề truy cập đồng thời. Khi tệp sẽ lớn hơn, bạn sẽ phải đối mặt với việc sử dụng bộ nhớ quan trọng hoặc viết rất nhiều mã để chỉ tải những gì bạn cần. Nó cũng sẽ khá khó khăn để thực hiện các thao tác cơ bản như lọc (SQL WHERE
mệnh đề) hoặc cập nhật một hàng. BTW, thay đổi cấu trúc dữ liệu hứa hẹn sẽ dễ xảy ra lỗi. Tôi nói đơn giản hơn:bạn sẽ phải viết rất nhiều mã và đối mặt với rất nhiều lỗi.
IMO, không sử dụng bất kỳ loại DBMS nào đang tạo lại bánh xe. Tuy nhiên, việc lựa chọn đúng là rất quan trọng.