Do I have to sync whole databases?

DEVONthink for Mac always uploads complete databases. You can exclude indexed items, though.

DEVONthink To Go always syncs the metadata for whole databases but you can select for the location, the database, or individual groups if you want to sync their content files too. If you sync only the metadata you can download the actual content later on demand.