目录:
定义-提交是什么意思?
在一般意义上,提交是数据库中记录的更新。 在数据库事务的上下文中,提交是指在进行一组临时更改后永久保存数据。 提交结束关系数据库中的事务,并允许所有其他用户查看更改。
技术百科解释了提交
当数据库系统确认已保存数据时,这必须是铁定的保证。 如果不是这样,则存在数据完整性问题的风险,其中不确定可用数据是否正确。
尽管这听起来很简单,但现实是数据库系统还必须提供一定程度的容错能力。 这意味着即使丢失某些关键组件(例如磁盘故障),仍必须保存数据。 一个好的数据库系统还必须在突然断电的情况下恢复,并且仍然回滚或撤消所有未提交的用户更改或事务。 通常,这是通过将所有事务记录到一个特殊文件中来实现的,如果需要恢复数据,将使用该文件。
提交还起到另一个重要功能-充当确定点,其他用户可以看到更改的数据。 假设客户的地址正在数据库系统中编辑。 在保存交易之前,查询同一客户数据的其他用户应只看到编辑之前的地址。 提交后,新地址将永久替换磁盘上的旧地址,并且现在查询数据的所有用户现在都可以查看更改的地址。
![什么是数据库提交? -技术百科的定义 什么是数据库提交? -技术百科的定义](https://img.theastrologypage.com/img/img/blank.jpg)