Programlama kariyerime PHP ve MySQL kullanarak web geliştirmede başladım. Bazı ayar / parametre verilerinin yanı sıra en dinamik verilerin depolanması için db kullanmaya oldukça alışkınım. Bazen çok fazla veri olurken, diğer zamanlarda tablolardaki girişler çok az olur. Bana göre bu sadece doğal görünüyordu ve bildiğim kadarıyla bu web geliştirme konusunda az çok kabul edilebilir bir yaklaşım. (Yanılıyorsam lütfen beni düzeltin...)
Şimdi masaüstü uygulamalarına giriyorum ve doğal eğimim yine uygulamanın kullanımı yoluyla oluşturulacak birçok bilgi depolamak için bir db kullanmaktır. Ancak, söyleyebildiğim kadarıyla (kullandığım) bir db kullanan uygulamaları görmüyorum. [DÜZENLEME: O zamandan beri bunun birçok uygulamanın programın içine yerleştirilmiş hafif dbs kullanması nedeniyle hatalı bir varsayım olduğu belirtildi .] Bunun nedeni nedir? Hangi noktada bir db kullanmak uygundur? Bu konuda herhangi bir standart var mı? Ayrıca bir masaüstü uygulaması geliştirmek için bir db kullanmamanın nedenleri nelerdir?