SiteVault is one of the leading website backup services which offers Incremental backup for both files and database records (SQL). It works in the background and is also a great way for keeping safepoints in your code. It has a smart cleanup engine that keeps the most relevant backups and it even notifies you by email in case of an error.
Designed specifically for website backup
Incremental backup for both files and database records (SQL)
Works as a service in the background
Excellent for huge projects
Able to browse and open files and tables in the backup
Windows Explorer like access in the backups
Lets you get the dump of the SQL and parts of it
Logical database backup (keeps the SQL dump)
Flexible include/exclude
Internal Linux like Cron Schedule engine
Smart cleanup engine that will keep the most relevant backups
Can be controlled using HTTP/HTTPS requests (API documentation in progress)