Thanks again for your helpful answers.
There is one technical aspect I’m still trying to understand. When I add a PDF to the database, DEVONthink updates several internal files (DEVONthink-x.dtMeta, DEVONthink-Internal.dtMetaStore, previews, SQLite/WAL files, etc.) in multiple very fast steps. Synology Drive shows each of these files being uploaded individually, and when I close DEVONthink, a few more internal files are written again. These writes are clearly not atomic.
Because of this, I am trying to understand the difference between Time Machine and my Synology Drive → Hyper Backup process. Time Machine uses APFS snapshots, which freeze the entire filesystem at one atomic moment, so the very short update window inside DEVONthink is unlikely to be captured. Synology Drive, on the other hand, uploads each changed file immediately and can take several seconds to transmit them, so the temporary “in-between” state of the database remains visible on the NAS for a significantly longer time.
From a purely technical perspective, both Time Machine and Hyper Backup share the same theoretical limitation: if a backup occurs exactly while DEVONthink is updating multiple internal files, the snapshot could capture a partially updated state. Locally this incomplete state exists only for a very brief moment, but on the NAS it can persist for several seconds simply because Synology Drive needs time to upload each changed file individually. And since Hyper Backup backs up whatever state exists on the NAS at its scheduled time, it can preserve this longer-lasting incomplete version as well.
One further thought: if the Time Machine drive is permanently connected, it automatically decides which snapshots to keep (hourly/daily/weekly). Since these snapshots are created without regard to whether DEVONthink is open or closed, it is theoretically possible that Time Machine never actually retains a snapshot of a fully closed .dtBase2 file. In other words, even if Time Machine occasionally captures a clean state, its rotation may discard that and keep only snapshots taken while DEVONthink was open. This does not mean Time Machine is “unsafe,” but it does mean that retaining a known-closed version of a DEVONthink database is not guaranteed.
So I am wondering whether the safest practical approach is simply to work in DEVONthink during the day, close DEVONthink when I’m done, then let Synology Drive upload the finished database package, and let Hyper Backup run later in the evening. This way only a fully consistent, closed database gets backed up.