Commit
A commit is a validation of changes.
- Commit in VCS: when the source code has been modified and may be changed in the main code base as an atomic diff
- Commit in Database: when data have been checked and changed in the database, and the change may be stored and propagated to all other operations.