Wouldn't you still want to actually store transactional data inside of a database? Like, you would use all the workflow stuff to do all the business logic, and the workflow(s) themselves are long-running workers which interact with the database(s).
I'd imagine if anything it makes databases _easier_ to reason with, because you could shard by workflow steps or something.