在圖形資料庫(Graph Database)中建模社群平台資料時,若每筆「按讚」行為都包含時間戳記(Timestamp)與裝置類型(Device Type)等資訊。若希望同時保留使用者與貼文之間的互動關係,並能有效查詢「按讚」的行為屬性,下列哪一種設計方式最為合適?

iPAS 考題解析

在圖形資料庫(Graph Database)中建模社群平台資料時,若每筆「按讚」行為都包含時間戳記(Timestamp)與裝置類型(Device Type)等資訊。若希望同時保留使用者與貼文之間的互動關係,並能有效查詢「按讚」的行為屬性,下列哪一種設計方式最為合適?

  • A. 將「按讚」視為節點(Node),與使用者建立邊(Edge)
  • B. 將「按讚」資訊作為邊的屬性(Property)儲存,連結使用者與被按讚的貼文節點 ✓ 正確答案
  • C. 把「按讚」資訊直接寫入使用者節點中作為屬性
  • D. 建立「按讚紀錄表」並將資料存入關聯式資料庫

詳細解析

在圖形資料庫中,按讚行為自然映射為使用者節點到貼文節點的有向邊,時間戳記和裝置類型可作為邊的屬性儲存,這樣既保留了關係結構,又能方便查詢行為屬性。

出題年份:114 難度:★★☆