Tôi bắt đầu sự nghiệp lập trình của mình trong phát triển web bằng PHP và MySQL. Tôi đã khá quen với việc sử dụng db để lưu trữ hầu hết các dữ liệu động cũng như một số dữ liệu cài đặt / tham số. Đôi khi sẽ có rất nhiều dữ liệu trong khi các mục khác trong các bảng sẽ ít. Đối với tôi điều này có vẻ tự nhiên và theo như tôi biết thì đây ít nhiều là một cách tiếp cận có thể chấp nhận được trong phát triển web. (Nêu tôi sai vui long chân chỉnh tôi...)
Bây giờ tôi đang đào sâu vào các ứng dụng máy tính để bàn và thiên hướng tự nhiên của tôi là một lần nữa sử dụng db để lưu trữ nhiều thông tin sẽ được tạo ra thông qua việc sử dụng ứng dụng. Tuy nhiên, theo như tôi có thể nói tôi không thấy các ứng dụng (mà tôi sử dụng) sử dụng db rất thường xuyên. [EDIT: Từ đó đã chỉ ra rằng đây là một giả định sai lầm khi nhiều ứng dụng sử dụng các dbs nhẹ được nhúng vào chính chương trình.] Lý do cho điều này là gì? Tại thời điểm nào là thích hợp để sử dụng một db? Có bất kỳ tiêu chuẩn về vấn đề này? Ngoài ra những lý do để KHÔNG sử dụng db để phát triển ứng dụng máy tính để bàn là gì?