1. A method for backup of one or more source databases associated with an application server operating on a first host, wherein at least one of the one or more databases is hosted on a remote source host separate from the first host, the method comprising: creating one or more new target database images for each of a sequence of backup datasets, wherein the backup datasets include data from the one or more source databases; registering a client with the application server, wherein the client is installed on a backup host and is configured to: store a seed document in each of the one or more new target database images; and modify each seed document to specify which portions of a backup dataset in said sequence are to be stored in each corresponding new target database image; and updating each new target database image based on the contents of each corresponding seed document.