<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=ACID</id>
	<title>ACID - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=ACID"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=ACID&amp;action=history"/>
	<updated>2026-06-26T20:12:11Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=ACID&amp;diff=181168&amp;oldid=prev</id>
		<title>~2025-28185-26：​/* 四大特性 */</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=ACID&amp;diff=181168&amp;oldid=prev"/>
		<updated>2025-10-09T06:35:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;四大特性&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Otheruseslist|[[数据库管理系统]]中的概念|该英文单词的中文解释及相关内容|酸|[[网页标准计划小组]]设计的[[网页浏览器]]标准测试|Acid1{{和|、}}Acid2{{和}}Acid3|數據庫[[增刪查改]]的一種類型|增刪查改#型態變化}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACID&amp;#039;&amp;#039;&amp;#039;，是指[[数据库管理系统|資料庫管理系統]]（DBMS）在寫入或更新資料的過程中，為保證[[数据库事务|交易]]（{{lang|en|transaction}}）是正確可靠的，所必須具備的四個特性：{{le|原子性|Atomicity (database systems)}}（atomicity，或稱不可分割性）、[[一致性 (数据库)|一致性]]（consistency）、[[隔离性|隔離性]]（isolation，又稱獨立性，主要針對事務）、[[持久性]]（durability）。&lt;br /&gt;
&lt;br /&gt;
在資料庫系統中，一個事務是指：由一系列資料庫操作組成的一個完整的邏輯過程。例如銀行轉帳，從原帳戶扣除金額，以及向目標帳戶添加金額，這兩個資料庫操作的總和，構成一個完整的邏輯過程，不可拆分。這個過程被稱為一個事務，具有ACID特性。ACID的概念在[[ISO]]/IEC 10026-1:1992文件的第四段內有所說明。&lt;br /&gt;
&lt;br /&gt;
== 四大特性 ==&lt;br /&gt;
* 原子性（{{lang|en|Atomicity}}）：一個事務（transaction）中的所有操作，或者全部完成，或者全部不完成，不會结束在中間某個環節。事務在執行過程中發生錯誤，會被[[回滚 (数据管理)|回滚]]（Rollback）到事務開始前的狀態，就像這個事務從來沒有執行過一樣。即，事務不可分割、不可約簡。&amp;lt;ref name=&amp;quot;acid&amp;quot; /&amp;gt;&lt;br /&gt;
* [[一致性 (数据库)|一致性]]（{{lang|en|Consistency}}）：在事務開始之前和事務結束以後，資料庫的完整性沒有被破壞。這表示寫入的資料必須完全符合所有的預設[[数据完整性|數據完整性]]、[[触发器 (数据库)|數據庫]]、[[级联回滚|轉返]]等。&amp;lt;ref name=&amp;quot;acid&amp;quot; /&amp;gt;&lt;br /&gt;
* [[事務隔離]]（{{lang|en|Isolation}}）：資料庫允許多個併發事務同時對其數據進行讀寫和修改的能力，隔離性可以防止多個事務併發執行時由於交叉執行而導致數據的不一致。事務隔離分為不同等級，包括未提交讀（Read uncommitted）、提交讀（read committed）、可重複讀（repeatable read）和串行化（Serializable）。&amp;lt;ref name=&amp;quot;acid&amp;quot; /&amp;gt;&lt;br /&gt;
* [[持久性]]（{{lang|en|Durability}}）：事務處理結束後，對數據的修改就是永久的，即便系统故障也不會遺失。&amp;lt;ref name=&amp;quot;acid&amp;quot;&amp;gt;{{cite book |title=《資料庫系統教程（上冊）》 |author=王能斌 |publisher=電子工業出版社 |date=2002年8月 |isbn=7-5053-7827-9 |pages=91～92頁}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 參考文獻 ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== 外部連結 ==&lt;br /&gt;
* [https://web.archive.org/web/20100608002853/http://structedtext.appspot.com/db/concurrent_control.html] 交易並行控制&lt;br /&gt;
* [http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=27121&amp;amp;COMMID=&amp;amp;scopelist= ISO/IEC 10026-1:1992]{{Wayback|url=http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=27121&amp;amp;COMMID=&amp;amp;scopelist= |date=20070311011435 }}（ISO文件，需訂購）&lt;br /&gt;
&lt;br /&gt;
== 參見 ==&lt;br /&gt;
* [[关系型数据库]]&lt;br /&gt;
* [[InnoDB]]&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
* [[最终一致性]]&lt;br /&gt;
* [[CAP定理]]&lt;br /&gt;
* [[并发控制]]&lt;br /&gt;
* [[Java事务API]]&lt;br /&gt;
* [[OSI模型]]&lt;br /&gt;
* [[二阶段提交]]&lt;br /&gt;
* [[增刪查改]]（CRUD）&lt;br /&gt;
&lt;br /&gt;
{{Databases}}&lt;br /&gt;
&lt;br /&gt;
[[Category:数据库]]&lt;/div&gt;</summary>
		<author><name>~2025-28185-26</name></author>
	</entry>
</feed>