我正在尝试使用 java 来模拟数据库恢复子系统。但是,我有以下问题。
每当发出开始交易时,是否总是需要有一个结束交易? (就像下面的例子)
b1 --- Begin txn 1
r1(X) --- Read item X using txn 1
e1 --- End txn 1
根据上面的示例,我没有发出 Commit 事务语句。那么,我的交易会成功还是失败?如果上面的例子,如下所示,
b1 --- Begin txn 1
r1(X) --- Read item X using txn 1
c1 --- commit txn 1
结束和提交有什么区别?
如果您需要更多信息,请告诉我。
要么回滚事务,要么提交事务。我希望您不要将其与 BEGIN 和 END 块混淆,这不是事务,与事务完全无关。
我相信大多数数据库......仍然以回滚或提交结束。
希望这可以帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)