ACID,是指資料庫管理系統(DBMS)在寫入或更新資料的過程中,為保證事務(transaction)是正確可靠的,所必須具備的四個特性:原子性(atomicity,或稱不可分割性)、一致性(consistency)、隔離性(isolation,又稱獨立性)、持久性(durability)。
BASE是指基本可用(Basically Available)、軟狀態( Soft State)、最終一致性( Eventual Consistency)。
BASE和ACID代表兩種截然相反的設計理念,ACID注重一致性,是傳統關係型資料庫(MySQL)的設計思路,BASE關注高可用性。
ACID注重一致性,是傳統關聯式資料庫的設計思路。
BASE關注可用性。