前言#
在部署一些開源項目的時候,經常會遇到需要資料庫的場合,但是由於機器本身的配置就不高,因此尋找第三方的資料庫服務是一個更好的選擇,在尋找的過程中發現很多平台都提供了免費額度的資料庫服務,本文就是對這些平台做一個整理。
PostgreSQL#
Supabase#
官網#
免費套餐#
- 無限制的 API 請求
- 500 MB 資料庫大小
- 5GB 帶寬
- 在 1 週不活躍後暫停
- 限制 2 個免費組織
Neon#
官網#
免費套餐#
- 一個 Neon 專案最多可有 10 個分支。
- 每個分支 3 GiB 的儲存空間。
- 無限制的 Postgres 資料庫
- 每個分支共享 1 GB RAM 的計算資源。
- 每月 100 小時的活躍時間,僅影響非主要分支的計算使用。所有計算的活躍時間都計入限制,但當超過限制時,僅非主要分支的計算會被暫停。您的主要分支計算始終可用,無論限制如何,確保對主要分支數據的訪問不會中斷。您可以在 Neon 儀表板的使用小部件上監控活躍時間。活躍時間限制在每月的開始時重置。例如,如果您在月中註冊 Neon 免費層,例如在 1 月 15 日,您的活躍時間限制將在 2 月 1 日,即下個月的第一天重置。
- 合理使用的 7 天時間點恢復窗口。
MySQL#
PlanetScale#
官網#
免費套餐#
- 包含 5 GB 儲存
- 每月 10 億行讀取(每額外 10 億行 $1)
- 每月 10 億行讀取
- 每月 1000 萬行讀取(每額外 100 萬行 $1.50)
- 每月 1000 萬行寫入
- 1 個生產分支
- 1 個開發分支
TiDBCloud#
官網#
免費套餐#
- 完全管理的雲端 DBaaS,適用於工作負載變化的應用程式,提供於 AWS。
- 每個組織每月免費 25 GB 行儲存、25 GB 列儲存和 250M 請求單位 (RUs)
- 每額外 GB 儲存 $0.20
- 每額外 100 萬 RUs $0.10
- 只為您使用的儲存和容量付費
- 設定支出限制以避免超出預算
- 可縮減至零
NoSQL#
MongoDB Atlas#
官網#
免費套餐#
- 512MB 儲存
- 共享 RAM
- 升級到專用集群以獲得完整功能
- 開始時無需信用卡
AWS DynamoDB#
官網#
免費套餐#
- 25GB 儲存,
- 25 個預配置寫入容量單位
- 25 個預配置讀取容量單位
Azure CosmosDB#
官網#
https://azure.microsoft.com/en-us/pricing/details/cosmos-db/autoscale-provisioned/
支持資料庫#
- NoSQL
- MongoDB
- Cassandra
- Gremlin
- 表格
免費額度#
在前 12 個月內:
- 1400 RU/s(1000 RU/s 來自 Azure Cosmos DB 免費層和 400 RU/s 來自 Azure 免費帳戶)
- 50 GB 儲存(25 GB 來自 Azure Cosmos DB 免費層和 25 GB 來自 Azure 免費帳戶)
在 12 個月到期後:
- 來自 Azure Cosmos DB 免費層的 1000 RU/s
- 來自 Azure Cosmos DB 免費層的 25 GB
Redis#
Upstash#
官網#
免費套餐#
- 每秒最大命令 1,000
- 每日命令限制 10,000
- 最大請求大小 1 MB
- 最大記錄大小 100 MB
- 最大數據大小 256 MB
- 最大同時連接 100
- 每月最大帶寬 50GB
Deno#
官網#
免費套餐#
- KV 儲存 1 GB
- KV 讀取單位 / 月 (4kb) 450,000
- KV 寫入單位 / 月 (1kb) 300,000
- 數據庫區域數 1
Cloudflare KV#
官網#
免費套餐#
- KV 儲存 1 GB
- 1 GB - 鍵值儲存空間
- 每日 100K - 鍵值讀取
- 每日 1K - 鍵值寫入
- 每日 1K - 鍵值刪除
- 每日 1K - 鍵值列出
Paas#
Vercel#
官網#
支持資料庫#
- Redis
- Postgres
免費額度#
KV
- 30,000 請求
Postgres
- 前 90 天 $0
- 256 MB RAM
- 0.1 CPU
- 1 GB SSD
- 97 個連接
Render#
官網#
支持資料庫#
- PostgreSQL
- Redis
免費額度#
PostgreSQL
- 前 90 天 $0
- 256 MB RAM
- 0.1 CPU
- 1 GB SSD
- 97 個連接
Redis
- 25 MB RAM
- 50 個連接