相关疑难解决方法(0)

数据库供应商如何实现交易?

使用数据库时,通常必须使用事务.例如,我想将一定数量的资金从帐户A转移到帐户B.这涉及两个查询:

  • 减少账户A的钱
  • 在帐户B中增加它

从理论上讲,我可以单独进行查询,但会发生错误.因此,可以肯定的是,我可以在事务中打包两个查询,并确保两个操作都定期结束或根本没有任何更改.没有钱消失或被创造.

问题是,在我看来,这只会将责任从我转移到数据库供应商.现在由数据库来完成两个操作,并确保两者都已完成或没有任何更改.数据库开发人员面临着发生错误的相同问题.

数据库供应商使用哪些技术来确保交易的安全性?

database database-design transactions

14
推荐指数
1
解决办法
5679
查看次数

标签 统计

database ×1

database-design ×1

transactions ×1