Backup and restore technology comprising a backup engine, one or more
client backup modules coupled to the backup engine via a backup protocol,
and a backup database coupled to the backup engine, the backup database
including a set of clusters, the set of clusters forming one or more
backups, wherein each cluster of the set of clusters is unique such that
single-instance storage across clients is achieved.