【发布时间】:2018-09-06 08:48:00
【问题描述】:
我正在尝试了解 ACID 事务,但我对持久性一无所知。
就我而言,持久性可确保保存所有已完成的事务,即使发生某种技术故障。即使发生某种技术故障,被拯救意味着什么。例如,如果我的服务器在 Transaction 期间崩溃,在将数据保存到数据库之前,持久性如何确保服务器再次启动时正确保存数据?
【问题讨论】:
-
这是两个独立的问题,其中任何一个都足以证明整个答案的合理性。因此,您应该将它们作为两个单独的问题提出。 StackOverflow 模型是每个线程一个问题:请尊重它。
-
"crushed during Transaction" != "completed transactions",不确定这是否是您想知道的,以及您是否了解它对已完成交易的工作原理。
标签: mysql database oracle acid