調查局三等申論題
107年
[資訊科學組] 資料庫應用
第 二 題
資料庫從傳統關聯式(Relational)持續進展至最近的 NoSQL 及 NewSQL等新一代資料庫,試說明此三種資料庫的特性,並針對每一種資料庫列舉三個實例。(25 分)
📝 此題為申論題
思路引導 VIP
本題為經典的資料庫架構演進題,作答時應以『解決了什麼痛點』為邏輯主軸:傳統 RDBMS 具強一致性但難以水平擴展;NoSQL 放棄強一致性換取極佳的彈性與水平擴展;NewSQL 則試圖魚與熊掌兼得。答題結構應保持對稱,依序論述各類型的『核心特性(如 ACID/BASE/CAP)』及『三個具代表性的產品實例』。
🤖
AI 詳解
AI 專屬家教
【破題】 資料庫技術的演進與資料量、併發需求及硬體架構的發展息息相關。從強調一致性的關聯式資料庫(RDBMS),到為了解決海量資料與擴展瓶頸而生的 NoSQL,再到試圖兼顧強一致性與水平擴展的 NewSQL,三者在架構與應用場景上各有其鮮明特性。 【論述】
▼ 還有更多解析內容
資料庫架構演進對比
💡 從 ACID 到 CAP 再到兩者兼具的分散式資料庫發展與應用趨勢。
| 比較維度 | 關聯式 (RDBMS) | VS | 非關聯/新一代 (NoSQL/NewSQL) |
|---|---|---|---|
| 擴展能力 | 垂直擴展 (Scale-up) | — | 水平擴展 (Scale-out) |
| 綱要約束 | 固定綱要 (Schema) | — | 動態或無綱要限制 |
| 交易保證 | 嚴格 ACID 一致性 | — | 最終一致性或分散式 ACID |
| 數據結構 | 結構化二維表格 | — | 半結構化、鍵值、圖形 |
💬RDBMS 穩健但擴展難,NoSQL 靈活且高併發,NewSQL 則試圖解決兩者的權衡難題。