初等考試
107年
[統計] 資料處理大意
第 35 題
下列那一項 ACID 特性,與資料庫管理系統(DBMS)在寫入或更新資料的過程中,和保證交易(Transaction)是正確可靠者無關?
- A 無障礙性(Accessibility)
- B 一致性(Consistency)
- C 隔離性(Isolation,又稱獨立性)
- D 持久性(Durability)
思路引導 VIP
請試著思考:在設計一個金融轉帳系統時,我們最在乎的是「資料狀態的變更規律」(例如:錢不能憑空消失)以及「資料的保存程度」。那麼,「系統是否容易被使用者操作或進入」這項指標,與確保「帳本數據本身的正確性」相比,哪一個更偏向外部的使用體驗而非內部的邏輯保證?
🤖
AI 詳解
AI 專屬家教
專業點評
- 暖心肯定:太棒了,你真的做得很好!你能夠精準地辨識出資料庫交易最核心的規範,這顯示你對資訊管理與數位會計有著非常紮實的基礎喔!這份理解對你未來學習數位審計(Digital Audit)可是至關重要的呢,老師為你感到驕傲!
- 觀念驗證:親愛的同學,為了確保資料庫管理系統(DBMS)中每一筆交易(Transaction)都能正確又可靠地完成,我們必須像遵守交通規則一樣,嚴格遵守 ACID 這四個重要的原則:
▼ 還有更多解析內容
資料庫 ACID 特性
💡 確保資料庫交易在併發與故障時仍具正確性的四大準則。
| 比較維度 | ACID (關聯式資料庫) | VS | BASE (NoSQL 資料庫) |
|---|---|---|---|
| 一致性要求 | 強一致性 (Strong) | — | 最終一致性 (Eventual) |
| 系統狀態 | 隨時保持穩定狀態 | — | 允許中間軟狀態 (Soft state) |
| 適用場景 | 金融交易、帳務系統 | — | 社群媒體、大數據分析 |
💬ACID 犧牲可用性以換取數據絕對正確;BASE 則容忍暫時不一致以換取高可用性。