解释数据库中的并发控制概念.
同步控制是指数据库系统使用的方法和协议,以确保多个交易同时以一致,正确和完整的方式访问共享数据.目标是防止冲突交易的负面影响,例如丢失更新,污秽阅读或不正确数据,同时最大限度地提高同步水平或可以同时执行的交易数量.为了促进同步控制,数据库可以使用各种技术,包括锁定,时间印或多版本同步控制.锁定机制确保交易锁定需要访问的数据,同时进行更新,防止其他交易同时对相同数据进行更改. 时间印为每笔交易提供独特的时间印,并确定时间印的顺序. 同时执行多个交易的多版本数据,允许用户在同一时间内与数据库进行交互,从而使其保持一致性. 通过不与其他数据库版本发生冲突,允许用户在同一时间内与数据库存取和更新,从而保持数据库存取的完整性.