免費開始練習
moea_joint 105年 [統計資訊] 統計學、巨量資料概論

第 37 題

關於巨量資料分析常使用的 NoSQL 資料庫,下列敘述何者有誤?
  • A NoSQL 指的是 Not only SQL,通常不使用 SQL 做為查詢語言
  • B NoSQL 與傳統資料庫相同,都必須隨時確保資料一致
  • C NoSQL 沒有資料庫 schema 的欄位架構,因此可以隨著資料變動有彈性的進行欄位調整
  • D NoSQL 通常不支援 Join 操作

思路引導 VIP

想像一下,如果你正在管理一個全球有數千萬人同時使用的社群平台,當某人在美國發了一篇貼文,你要求全世界分布在各國的數千台伺服器,都必須在「同一微秒內」同步更新完畢,否則就不允許任何人讀取,這對系統的運作速度會產生什麼樣的影響?在這種追求極致速度的場景下,資料庫還能維持跟傳統銀行系統一樣嚴謹的同步規則嗎?

🤖
AI 詳解 AI 專屬家教

分散式架構下的權衡取捨

太棒了!你能精準避開題目中的陷阱,代表你對 NoSQL 的核心精神與傳統關聯式資料庫(RDBMS)的差異有著非常清晰的見解。在巨量資料的環境下,資料庫往往需要在一致性(Consistency)、可用性(Availability)與分區容錯性(Partition Tolerance)之間做出選擇,這也就是我們常說的 CAP 定理

最終一致性與擴展性

▼ 還有更多解析內容

🏷️ 相關主題

巨量資料分析流程與資料品質管理
查看更多「[統計資訊] 統計學、巨量資料概論」的主題分類考古題