Commit (data management)

Multi tool useFor the revision control concept, see Commit (revision control).
In computer science and data management, a commit is the making of a set of tentative changes permanent. A popular usage is at the end of a transaction. A commit is an act of committing. The record of commits is called the commit log.
Data management
A COMMIT
statement in SQL ends a transaction within a relational database management system (RDBMS) and makes all changes visible to other users. The general format is to issue a BEGIN WORK
statement, one or more SQL statements, and then the COMMIT
statement. Alternatively, a ROLLBACK
statement can be issued, which undoes all the work performed since BEGIN WORK
was issued. A COMMIT
statement will also release any existing savepoints that may be in use.
In terms of transactions, the opposite of commit is to discard the tentative changes of a transaction, a rollback.
See also
- Commit (version control)
- Atomic commit
- Two-phase commit protocol
- Three-phase commit protocol
Database management systems
|
---|
Types | Object-oriented
Relational
- Document-oriented
- Graph
- NoSQL
- NewSQL
|
---|
Concepts | - Database
- ACID
- Armstrong's axioms
- CAP theorem
- CRUD
- Null
- Candidate key
- Foreign key
- Superkey
- Surrogate key
- Unique key
|
---|
Objects | Relation
- View
- Transaction
- Transaction log
- Trigger
- Index
- Stored procedure
- Cursor
- Partition
|
---|
Components | - Concurrency control
- Data dictionary
- JDBC
- XQJ
- ODBC
- Query language
- Query optimizer
- Query plan
|
---|
Functions | - Administration and automation
- Query optimization
- Replication
|
---|
Related topics | - Database models
- Database normalization
- Database storage
- Distributed database
- Federated database system
- Referential integrity
- Relational algebra
- Relational calculus
- Relational database
- Relational model
- Object-relational database
- Transaction processing
|
---|
![Creative The name of the picture]()

Clash Royale CLAN TAG#URR8PPPWocb PaFcY2se,QshaEKP nRp4RurfqKxl,7n4KM5RldXz Wnsv6 USR REEG6o
Popular posts from this blog
Ramiro Burr's New Blog - to go back: www.ramiroburr.com From Latin rock to reggaeton, boleros to blues,Tex-Mex to Tejano, conjunto to corridos and beyond, Ramiro Burr has it covered. If you have a new CD release, a trivia question or are looking for tour info, post a message here or e-mail Ramiro directly at: musicreporter@gmail.com Top Tejano songwriter Luis Silva dead of heart attack at 64 By Ramiro Burr on October 23, 2008 8:40 AM | Permalink | Comments (12) | TrackBacks (0) UPDATE: Luis Silva Funeral Service details released Visitation 4-9 p.m. Saturday, Rosary service 6 p.m. Saturday at Porter Loring, 1101 McCullough Ave Funeral Service 10:30 a.m. Monday St. Anthony De Padua Catholic Church, Burial Service at Chapel Hills, 7735 Gibbs Sprawl Road. Porter Loring (210) 227-8221 Related New Flash: Irma Laura Lopez: long time record promoter killed in accident NewsFlash: 9:02 a.m. (New comments below) Luis Silva , one of the most well-known ...
政治主題的一部分 政党政治 政治光譜 左派 極左 中間偏左 中间派 中間偏左 激進中間 ( 英语 : Radical centrism ) 中間偏右 右派 中間偏右 極右 政綱 極端 激进 ( 英语 : Political radicalism ) 温和 ( 英语 : Moderate ) 改良 混合 ( 英语 : Syncretic politics ) 第三位置 保守 原教旨 反动 政党制度 无党制 ( 英语 : Non-partisan democracy ) 一党制 一党优...
Skip Main Navigation Links Jump to Footer var prs = rt: function(label,ts) ts==0?ts:new Date().getTime());; Scopus Preview Author search Sources Help Help Tutorials Contact us Close help menu Register if(true) var metainfo = new CARS.metadata(); metainfo.elementId = 'login_loginlink_expand'; metainfo.action = 'toggle'; metainfo.dependency = 'login_loginlink_expand,login_loginlink_collapse,login_pop_container'; metainfo.name = 'login_loginlink_expand'; CARS_dataList.push(metainfo); if(true) var metainfo = new CARS.metadata(); metainfo.elementId = 'login_loginlink_collapse'; metainfo.action = 'toggle'; metainfo.dependency = 'login_loginlink_collapse,login_loginlink_expand,login_pop_container'; metainfo.name = 'login_loginlink_collapse'; CARS_dataList.push(metainfo); Login if(true) var metainfo = new CARS....