@jamoser this should be primary for sure.
For single DB - you mean you have full backup, but do not want to recover it completely, but want to limit it to single db or collection?
It is not supported yet in Percona Backup for MongoDB and we are researching it.
Backup: I would like to backup them individually (like with mongodump -db dbX). But also I want to make sure that the content is encrypted. It doesnt make sense if the db’s are encrypted individually (encr. at rest) but the backups are not. Also this has to be triggered per db (for ex. “6h after last write”), since if you have a huge amount of data, then you dont want the system doing backup all the time)
Restore: Restore the backups individually
If I had a single instance I would do this with mongodump/restore compining with a zip file encryption. But the issue is now with the replicaset/sharding - on which “pod” should this be executed. I guess in conjunction with the operator it makes backup/restore a little bit more compicated.