Working with Database Versions - BDB vs BBK

SOLVED

What are the differences between backing up a database using the Backup Utility that creates a .bbk file and saving a copy of the .bdb file?

The use case in this scenario is we would want to create a version of the database after any large action has been performed (importing a large number of assets, large number of disposals, etc.) that could be reverted back to in case there was an error that occurred during that action.

I have worked with teams who create the .bbk backup of all companies within the database, save that backup, and restore those companies if there was ever a need to revert back to the older version. I have also heard from teams who create a copy of the original .bdb file, and simply connect to the older version if they need to revert back to the older version.

I wanted to know if there are any reasons why one should be favored over the other so that we can recommend a best practice.

Thanks,

Pat