Moving transaction management to the database component