commit or rollback your changes. When the transaction starts, you get presented a snapshot of the current view of the database. When committing, all changes are commited in one atomic step. Rolling back rolls back all changes made in the transaction.The snapshot view also means that changes not yet committed do not affect other concurrent/parallel events happening in parallel on the database. It's very neat, easy and just a good way to avoid unwanted side effects and weird data inconsistency bugs.

