标签: transactions
我知道什么是交易,它的好处和问题是什么 - 例如,在谈论面向SQL的数据库中的ACID模型时。到目前为止,非常好。
但我想了解他们的技术工作方式。我想有一个如何制作事务的一般模式,无论是数据库还是文件系统。我如何使事物成为原子?
不幸的是,在Google上查找此内容时,您会发现许多文章解释如何使用交易,但我确实知道这一点。我想知道他们的工作方式。
任何能让我指向正确方向的例子,想法,链接,纸张或其他东西(甚至是搜索自己的好词)都是值得欢迎的。任何提示?
答案 0 :(得分:1)
交易基于两个重要概念:
2阶段提交协议 http://en.wikipedia.org/wiki/Two-phase_commit_protocol
和
2相锁定 http://en.wikipedia.org/wiki/Two-phase_locking