为了维护数据库的完整性数据库必须实现哪三个功能
网站编辑2023-06-20 10:29:28237
为了维护数据库的完整性(Check-ins),数据库必须实现以下三个功能:

事务(Transaction):事务是数据库的核心。数据库中所有发生的交易都必须是事务中的一个完整的执行步骤。
锁(Lock):数据库中的事务必须被锁定,只有事务的执行成功(提交)才能够释放锁并释放其他数据库实例。如果事务被阻塞,则无法释放锁。
并发控制(Concurrency):数据库必须支持并发控制。当事务并发执行时,其他数据库实例必须等待事务成功才能够释放锁。否则,数据就会被锁定。如果某个事务阻塞了其他事务的执行,其他事务将不会继续运行直到事务被成功释放。







