🎯 什麼情境該想到我

當你「有一組物件想整包序列化存進單一欄位,且不需要用 SQL 查詢它的內部」的時候。

⚙️ 怎麼用(步驟 / 公式)

意圖:把一整組相連的物件序列化成單一大物件欄位(BLOB 二進位或 CLOB 文字,如 XML/JSON)儲存。

做法要點:

  • 整組物件一次序列化寫入單欄,讀取時再一次反序列化還原。
  • 適合「整組讀、整組寫」、內部結構不需要被資料庫查詢的資料。
  • 避免把複雜物件圖攤成大量表格與 join,簡化持久化。
  • 文字型(CLOB)較好除錯與跨系統,二進位(BLOB)較省空間。

🧪 我實際套用的紀錄

  • (待填)

⚠️ 注意 / 什麼時候不適用

  • 無法用 SQL 查詢或索引欄位內部的資料。
  • 序列化格式版本演進會影響既有資料相容性。
  • 多處共享同一份資料、或需局部更新時不適合。

🔗 相關工具