0
我是學生你能幫我嗎? ACID和非ACID SQL有什麼不同?謝謝..!ACID和非ACID SQL有什麼不同?
我是學生你能幫我嗎? ACID和非ACID SQL有什麼不同?謝謝..!ACID和非ACID SQL有什麼不同?
ACID與您正在使用的數據庫的特徵更相關,更具體地說,數據庫是否完全支持事務而不是它支持SQL的程度。例如,在MySQL數據庫中,用於訪問數據的SQL在很大程度上是相同的,無論您使用的是myisam還是innodb引擎,但innodb支持myisam不支持的事務。
並且不會太落後於兔子洞,事務是指某些數據庫將一系列SQL命令組合在一起並將它們視爲全部或全部或「原子」行爲的能力。 (因此,「A」在ACID)例如,在使用MySQL InnoDB引擎陳述的以下基團代表一個事務:
start transaction;
insert into foo (data) values (1);
insert into foo (data) values (2);
commit;
來自其他用戶的角度
所以訪問他們數據庫他們要麼看到既不foo中的新行或兩者,取決於事務是否已經提交。永遠不會有他們只會看到第一行或只看到第二行的情況。
你試過Google嗎? https://en.wikipedia.org/wiki/ACID –