初考-統計資料處理大意115 年第 40 題單選題
某公司需快速開發實驗性功能,資料欄位常會變化且格式不固定。下列那一種資料儲存系統是最適合的選擇?
A關聯式資料庫
B物件導向資料庫
CNoSQL 資料庫正確答案
D二進位檔案系統
C正確答案
欄位常變化、格式不固定 → NoSQL 彈性綱要(schema-less)最適合快速開發。
為什麼答案是 C
NoSQL(如 MongoDB、Cassandra)採 schema-less 或彈性綱要,可隨時新增欄位、儲存半結構化/非結構化資料,最適合快速迭代的實驗性功能。
載入中…
完整詳解
Pro · 無限重點 欄位常變化、格式不固定 → NoSQL 彈性綱要(schema-less)最適合快速開發。
關鍵字「格式不固定」「欄位常變化」= NoSQL 必選,秒殺。
逐選項分析
A✕ 陷阱
關聯式資料庫採用固定 schema(表格欄位須先定義),欄位一變就要 ALTER TABLE,不適合格式常變的實驗性開發。
B✕
物件導向資料庫以類別定義物件結構,仍屬強型別,擴充彈性不如 NoSQL,且市場應用少、非主流選擇。
C✓ 正確
NoSQL(如 MongoDB、Cassandra)採 schema-less 或彈性綱要,可隨時新增欄位、儲存半結構化/非結構化資料,最適合快速迭代的實驗性功能。
D✕
二進位檔案系統只是把資料以位元組寫入檔案,沒有查詢、索引、管理機制,不適合做為應用系統的資料儲存方案。
SQL vs NoSQL 對照
| 特性 | 關聯式 (SQL) | NoSQL | 適用時機 |
|---|
| Schema | 固定、須預先定義 | 彈性 / 無 schema | NoSQL 適合變動大 |
| 資料結構 | 表格 (row/column) | 文件、鍵值、欄族、圖 | 依需求選型 |
| 擴展方式 | 垂直擴展為主 | 水平擴展 (分散式) | NoSQL 適合大數據 |
| 一致性 | 強一致 (ACID) | 最終一致 (BASE) | SQL 適合金融交易 |
考生看到「資料庫」容易直覺選 A 關聯式,但題幹關鍵字「欄位常變化、格式不固定、快速開發」是 NoSQL 的招牌特徵,關聯式的固定 schema 反而是限制。