Saya memulai karir pemrograman saya dalam pengembangan web menggunakan PHP dan MySQL. Saya cukup terbiasa menggunakan db untuk penyimpanan data paling dinamis serta beberapa pengaturan / parameter data. Kadang-kadang akan ada banyak data sementara entri kali lain dalam tabel akan sedikit. Bagi saya ini hanya tampak alami dan sejauh yang saya tahu ini kurang lebih merupakan pendekatan yang dapat diterima dalam pengembangan web. (Tolong koreksi saya jika saya salah ...)
Saya mempelajari aplikasi desktop sekarang dan kecenderungan alami saya adalah menggunakan lagi db untuk menyimpan banyak informasi yang akan dihasilkan melalui penggunaan aplikasi. Namun, sejauh yang saya tahu saya tidak melihat aplikasi (yang saya gunakan) sangat sering menggunakan db. [EDIT: Sejak itu telah ditunjukkan bahwa ini adalah asumsi yang salah dalam banyak aplikasi yang menggunakan dbs ringan yang tertanam dalam program itu sendiri.] Apa alasannya? Pada titik mana yang tepat untuk menggunakan db? Apakah ada standar dalam hal ini? Juga apa alasan untuk TIDAK menggunakan db untuk mengembangkan aplikasi desktop?