Even if this question is old:
If you backup the database before you bavk up the contentstore (the actual files), there is no need for a consistent snapshot.
The reason for this is that Alfresco never changes existing files, this means that all files belonging to the state of the database are garanteed to exist (if the backend is not broken).