05 / 07

SYSTEM FOUNDATIONS · LESSON 05

Database

Structured memory for a system

理解持續保存、查詢與管理資料的地方,以及它和靜態檔案的差別。

LESSON 5 / 7
01

這是什麼?

Database 是可以持續保存並依規則查詢、更新與管理結構化資料的系統。

02

為什麼需要它?

知道資料要不要被保存、誰可以改、如何查詢,才不會把每一種資料都當成同一種檔案。

03

它在整個系統的位置

Backend ↔ Database

這是學習用的概念位置,實際產品會依需求有不同分工與部署方式。

04

用生活情境理解

ANALOGY

像圖書館的編目系統:不只是把書堆在一起,而是有欄位、索引與借閱規則。

05

E.X 真實案例

E.X CASE

本階段 Market Radar 的公開 Live JSON 是建置與展示資料;不代表所有產品功能都需要資料庫。

06

AI 可以幫你做什麼?

AI CAN ASSIST

協助設計欄位、查詢草稿與資料品質檢查,但不能替人決定保存什麼或誰可存取。

07

哪些東西你自己一定要懂?

HUMAN JUDGMENT

持久化、備份、資料關係、權限與刪除策略都是產品責任,不只是選一個套件。

08

Knowledge Check

什麼情況下,靜態檔案可能比資料庫更適合?

查看提示與答案

內容更新節奏低、公開讀取、建置時可驗證,而且不需要即時個人化寫入時。

09

Practice

判斷資料放置位置

  1. 列出一份資料的更新頻率。
  2. 判斷是否需要多人同時寫入。
  3. 決定使用靜態檔案、API 或資料庫,並寫下理由。
10

Ask AI TA