阿摩線上測驗 登入

申論題資訊

試卷:113年 - 113 調查特種考試_三等_資訊科學組:資料庫應用#122109
科目:公職◆資料庫應用
年份:113年
排序:0

申論題內容

一、SQL 資料庫和 NoSQL 資料庫做比較,就資料模型的靈活性、資料庫的可擴展性、資料庫的可用性、資料的一致性和完整性、查詢效率、維護性等六方面,敘述優缺點並申論之。(25 分)

詳解 (共 1 筆)

詳解 提供者:114年高考上榜

這裡是 SQL 與 NoSQL 資料庫在六個方面的比較,並附上圖表說明:

比較項目 SQL 資料庫 NoSQL 資料庫
資料模型的靈活性 結構嚴謹,需事先定義 Schema 結構靈活,支援多種資料模型(Key-Value、Document、Graph等)
可擴展性 垂直擴展(Scale-up)為主,擴展成本較高 水平擴展(Scale-out),可輕鬆擴展至多台伺服器
可用性 透過主從複寫(Replication)和備援機制提升可用性 天生設計為分散式系統,可用性較高
一致性與完整性 遵循 ACID,確保高一致性與完整性 遵循 CAP 理論,通常犧牲部分一致性以提高可用性
查詢效率 SQL 提供強大的查詢功能,但大數據處理較慢 針對特定應用(如 Key-Value 檢索)速度快,但缺乏複雜查詢
維護性 需要較多管理與優化,如索引調整 設計靈活,開發維護較簡單