民國115年 普通考試 統計 資料處理概要
第4題
某政府機關建置「智慧統計分析平台」,規劃資料庫需儲存企業基本資 料、企業商標圖片、財務報表PDF、統計分析模型及分析結果。由於資 料類型多元且資料量持續成長,資…
題目
某政府機關建置「智慧統計分析平台」,規劃資料庫需儲存企業基本資 料、企業商標圖片、財務報表PDF、統計分析模型及分析結果。由於資 料類型多元且資料量持續成長,資訊部門評估採用關聯式資料庫 (Relational Database)或NoSQL 資料庫進行資料管理。請比較關聯式 資料庫與NoSQL 資料庫在資料儲存方式、資料模型(Data Model)及系 統擴充能力(Scalability)三方面的差異,並說明本案例較適合採用何種 資料庫及其理由。(20 分)
參考解答(AI 生成,非官方)
- 一、資料儲存方式:關聯式資料庫(Relational Database)以資料表、列與欄儲存,具嚴謹的綱要(schema)、正規化設計與ACID交易特性;NoSQL資料庫以鍵值、文件、欄族或圖形方式儲存,綱要具彈性,多採最終一致性(eventual consistency)。
- 二、資料模型(Data Model):關聯式以關聯(relation)為核心,透過SQL進行查詢與關聯運算,適合結構化且關聯性強的資料;NoSQL以JSON或BSON文件、鍵值對呈現,適合半結構化與多樣內容,但跨集合的JOIN能力較弱。
- 三、系統擴充能力(Scalability):關聯式以垂直擴充(scale up)提升單機效能為主,讀取負載可藉複本分攤;NoSQL採水平擴充(scale out),以分片(sharding)將資料分散至多節點,較能因應資料量快速成長。
- 四、本案例評估:企業基本資料結構固定且要求一致性,宜採關聯式;商標圖片與財務報表PDF屬大型二進位物件,宜存於物件儲存(object storage),資料庫僅存URI與中介資料;統計模型與分析結果欄位不定,宜用文件式NoSQL。
- 五、建議採混合式架構(polyglot persistence):以關聯式資料庫作為主資料核心,搭配NoSQL與物件儲存,並以ETL或資料虛擬化整合,兼顧交易一致性、資料彈性與擴充能力。
AI 依官方試題文字產生的參考解答,非考選部公告答案,內容僅供備考參考。