There's another thing about using DB and transaction. Currently the fixture command is hardcoded on this aspect.  For example, it doesn't make sense to do all these if your app is using nosql DB.

The solution in the fixture framework is to rely on the so-called global fixtures. But I don't know how to better make use of it in the fixture command.