I am designing my database so i can do incremental backups. I am thinking there should be a weekly cron job that dumps data in a read only tar.bz2 and can dump most of my data easily since its had a modified date or is insert only. However there are some things like user_profile which holds the password and signature. How should i know when this needs to be dumped/updated? should i use a bit called is_dirty or should i have a modified date? What are the pros and cons for each?
currently i am using sqlite, i am switching to tsql and if there are problems i may switch to mysql depending on my host provider