Quando lavoravo come progettista / ingegnere di siti web, utilizzavo principalmente database per l'archiviazione di gran parte dei miei dati dinamici. È stato molto facile e comodo usare questo metodo e mi è sembrata una pratica standard dalla mia ricerca sull'argomento. Ora sto lavorando per spostarmi dai siti web alle applicazioni desktop. Quali sono le migliori pratiche per l'archiviazione dei dati per le applicazioni desktop? Chiedo perché ho notato che la maggior parte dei programmi che uso a livello personale non sembrano utilizzare un database per l'archiviazione dei dati a meno che non sia incorporato nel programma.
Non sto pensando ad un'applicazione come un word processor dove ha senso avere i dati memorizzati in singoli file come definito dall'utente. Piuttosto sto pensando a qualcosa di più sulla falsariga di un'applicazione di calendario che avrebbe bisogno di memorizzare le date e le informazioni sugli eventi e simili in cui l'accesso a tali informazioni sarebbe molto più facile se memorizzato in un database ... almeno per quanto riguarda la mia esperienza indicare.