這三個免費 Postgres 方案裡,有一個會照時間表刪掉你的資料
Neon、Supabase、Render 都說「免費」。一個讓運算休眠,一個把專案暫停,還有一個在你建立資料庫的 30 天後讓它到期,然後刪掉。

拿儲存空間去比免費 Postgres 方案,是在比錯的數字。這三家的儲存空間彼此都在兩倍之內, 而它們在真正重要的那件事上完全不同。
該問的是:你不看它的時候會發生什麼
| 儲存 | 你沒在看的時候 | |
|---|---|---|
| Neon | 0.5 GB | 閒置 5 分鐘後運算休眠,不能關閉。資料還在。 |
| Supabase | 500 MB | 閒置一週後專案暫停,要手動恢復。資料還在。 |
| Render | 1 GB | 資料庫建立後 30 天到期,再 14 天後刪除。 |
Render 那個是會坑到人的,而它坑得到人是因為「免費」這兩個字不區分 「永久免費但有限制」與「免費試用」。計時不是從閒置開始,是從你建立那一刻開始。 你每天都用,它一樣在第 30 天到期。
那是一個完全合理的產品。它只是不是免費方案,而唯一講出這件事的地方是文件。
把你自己的工作負載填進去
0.3
2
1
- Neon放得下
閒置 5 分鐘後運算休眠,而且不能關掉這個行為。資料還在。
- Supabase放得下
閒置一週後專案暫停,要手動恢復。資料還在。
- Render這不是免費方案——它會到期
資料庫在**建立後** 30 天到期——不是閒置 30 天——再過 14 天就被刪除。
額度於 2026-08-06 對照各家自己的定價與文件查核。免費方案改得很勤,要依賴它之前請自己再確認一次。
注意 Render 永遠不會顯示「放得下」,不管你把數字調得多小。那是刻意的: 一個會照時間表刪掉資料的方案,不該對一個 50 MB 的資料庫回答「放得下」, 因為「放得下」會被讀成「可以放正式資料」。
真正會先用完的是傳輸量
每個人都在比儲存。儲存很少是副專案的瓶頸——500 MB 的資料列真的很多。
會咬人的是傳輸量。Neon 與 Supabase 都是每月 5 GB。一個每次載入都拉一份 200 KB 清單的儀表板,大約兩萬五千次頁面載入就用完了,而那是一個成功的副專案, 不是一個異常的副專案。而且傳輸是出去的時候算的,所以一個話多的前端比一個大的 資料庫花得更兇。
冷啟動是設計限制,不是註腳
Neon 的五分鐘休眠在免費方案上關不掉。如果你的專案是一個排程工作、一個一週開兩次 的儀表板、或一個 demo,那完全正確,就用它。
但如果有一個人正在等一個會打到冷資料庫的 HTTP 請求,你等於把幾百毫秒的喚醒時間 搬進了請求路徑,而應用層的快取藏不住第一次。
挑之前該確認的三件事
- 你一個月不理它之後,資料還在不在。 這是唯一一個答案不可逆的問題,所以它排第一。
- 看傳輸量,不是儲存。 先把你的平均回應大小乘上實際的每月流量,再去看磁碟有幾 GB。
- 冷啟動能不能接受。 可以的話,強制 scale-to-zero 是優點;不行的話, 它就直接淘汰這個方案,其他數字都不用看了。
還有,自己去確認一次現在的數值。上面這些是 2026 年 8 月 6 日從各家自己的頁面讀來的, 而免費方案是定價頁上變動最快的東西。
常見追問
Neon 的免費資料庫可以不讓它睡嗎?
不行。免費方案的 5 分鐘 scale-to-zero 是強制的,不能關閉。這對副專案完全沒問題, 對「請求路徑上不能有冷啟動」的東西則是致命的。
Render 真的會刪資料嗎?
會,在寬限期之後。它的文件寫著免費資料庫在建立後 30 天到期並變得無法存取, 再過 14 天 Render 會連同所有資料一起刪除。計時是從**建立**開始,不是從閒置開始。
實務上先用完的是哪一項?
通常是傳輸量,不是儲存。500 MB 的資料列對副專案來說很多,但每月 5 GB 的對外傳輸 只要幾千次「載入一個清單」的頁面就用掉了。儲存是每個人都在比、卻最不會先撞到的那個數字。
這些數字能準多久?
不會太久——免費方案改得比價目表還勤。上面那個工具可編輯正是為了這件事, 查核日期也印在它下面。