阿摩線上測驗 登入

申論題資訊

試卷:111年 - 111 高等考試_二級_資訊處理:高等資料庫設計#111030
科目:高等資料庫設計
年份:111年
排序:0

申論題內容

三、資料庫軟體在實作交易處理(Transaction Processing)時,都會遵循特定 原則來維護資料庫內容的正確性,而目前最常見的是 ACID 和 BASE 這 兩種類型。首先請分別解釋 ACID 和 BASE 這兩個英文縮寫(Acronym) 分別對應到的英文全名為何?以及詳述各自所代表的特性和要求。接 著,針對目前常被用來實作大數據的 NoSQL 類資料庫,請說明它們大 多是支援 ACID 還是 BASE?並解釋你的看法。(25 分)

詳解 (共 1 筆)

詳解 提供者:hchungw
  • ACID:關聯式資料庫的特性,包括原子性、一致性、隔離性和持久性,確保交易的可靠性和數據的一致性。
  • BASE:適用於分布式系統的特性,包括基本可用性、軟狀態和最終一致性,允許一定程度的數據不一致性以換取系統的可用性和可擴展性。
  • NoSQL 資料庫:大多數 NoSQL 資料庫支持 BASE 特性,因為它們的設計目標是提供高可用性、快速響應和水平擴展能力,而不是每次操作的強一致性。