iPAS 考題解析在圖形資料庫(Graph Database)中建模社群平台資料時,若每筆「按讚」行為都包含時間戳記(Timestamp)與裝置類型(Device Type)等資訊。若希望同時保留使用者與貼文之間的互動關係,並能有效查詢「按讚」的行為屬性,下列哪一種設計方式最為合適?
原卷題
你的作答
在題目頁作答不會存進學習紀錄,想留下紀錄可以到題庫練習。
解析
正確答案:B. 將「按讚」資訊作為邊的屬性(Property)儲存,連結使用者與被按讚的貼文節點
在圖形資料庫中,按讚行為自然映射為使用者節點到貼文節點的有向邊,時間戳記和裝置類型可作為邊的屬性儲存,這樣既保留了關係結構,又能方便查詢行為屬性。
每個選項為什麼對或錯
-
A 將「按讚」視為節點(Node),與使用者建立邊(Edge) 錯誤選項
若按讚為節點,其與使用者的關係需再一條邊表示,結構更複雜且查詢效率較低。
-
B 將「按讚」資訊作為邊的屬性(Property)儲存,連結使用者與被按讚的貼文節點 正解
邊上儲存行為屬性(時間、裝置)最自然,直接連結使用者和貼文節點,查詢效率高。
-
C 把「按讚」資訊直接寫入使用者節點中作為屬性 錯誤選項
使用者節點中直接存放按讚資訊難以追蹤與哪篇貼文的關係,且不易擴展。
-
D 建立「按讚紀錄表」並將資料存入關聯式資料庫 錯誤選項
使用關聯式資料庫失去了圖形資料庫的關係遍歷優勢,不適合此情境。
答案、題目或解析有問題?回報這題