前言#
いくつかのオープンソースプロジェクトをデプロイする際に、データベースが必要な場合がよくありますが、マシン自体の構成が高くないため、サードパーティのデータベースサービスを探すことがより良い選択肢です。その過程で、多くのプラットフォームが無料のデータベースサービスを提供していることがわかりました。この記事では、これらのプラットフォームを整理します。
PostgreSQL#
Supabase#
オフィシャルサイト#
無料プラン#
- 無制限の API リクエスト
- 500 MB のデータベースサイズ
- 5GB の帯域幅
- 1 週間の非アクティブ後の一時停止
- 2 つの無料組織の制限
Neon#
オフィシャルサイト#
無料プラン#
- 最大 10 のブランチを持つ 1 つの Neon プロジェクト
- ブランチごとに 3 GiB のストレージ
- 無制限の Postgres データベース
- 各ブランチに 1 GB の RAM を持つ共有コンピュート
- 1 ヶ月あたりのアクティブ時間は 100 時間で、非プライマリブランチのコンピュート使用のみに影響します。アクティブ時間はすべてのコンピュートで制限にカウントされますが、制限を超えると、非プライマリブランチのコンピュートのみが一時停止されます。プライマリブランチのコンピュートは常に利用可能であり、プライマリブランチのデータへのアクセスが中断されることはありません。アクティブ時間の制限は、毎月の初めにリセットされます。たとえば、Neon Free Tier に 1 月 15 日に登録した場合、アクティブ時間の制限は翌月の 2 月 1 日にリセットされます。
- 合理的な使用の 7 日間のポイントインタイムリストアウィンドウ
MySQL#
PlanetScale#
オフィシャルサイト#
無料プラン#
- 5 GB のストレージが含まれています
- 1 ヶ月あたり 10 億行の読み取り(追加の 10 億行ごとに 1 ドル)
- 1 ヶ月あたり 1 億行の読み取り(追加の 100 万行ごとに 1.50 ドル)
- 1 つの本番ブランチ
- 1 つの開発ブランチ
TiDBCloud#
オフィシャルサイト#
無料プラン#
- AWS で利用可能な可変ワークロード用のフルマネージドクラウド DBaaS
- 各組織ごとに 1 ヶ月あたり 25 GB の行ストレージ、25 GB の列ストレージ、250M のリクエストユニット(RUs)が無料で提供されます
- 追加のストレージごとに 0.20 ドル
- 追加の 1M 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
- Table
無料枠#
最初の 12 ヶ月間:
- 1400 RU/s(Azure Cosmos DB 無料枠からの 1000 RU/s と Azure 無料アカウントからの 400 RU/s)
- 50 GB のストレージ(Azure Cosmos DB 無料枠からの 25 GB と Azure 無料アカウントからの 25 GB)
12 ヶ月が経過した後:
- Azure Cosmos DB 無料枠からの 1000 RU/s
- Azure Cosmos DB 無料枠からの 25 GB
Redis#
Upstash#
オフィシャルサイト#
無料プラン#
- 1 秒あたりの最大コマンド数 1,000
- 1 日あたりのコマンド制限 10,000
- 最大リクエストサイズ 1 MB
- 最大レコードサイズ 100 MB
- 最大データサイズ 256 MB
- 最大同時接続数 100
- 最大月間帯域幅 50GB
Deno#
オフィシャルサイト#
無料プラン#
- KV ストレージ 1 GB
- KV リードユニット / 月(4kb)450,000
- KV ライトユニット / 月(1kb)300,000
- DB リージョンの数 1
Cloudflare KV#
オフィシャルサイト#
無料プラン#
- KV ストレージ 1 GB
- 1 GB - キーバリューストレージスペース
- 1 日あたりのキーバリューリード 100K
- 1 日あたりのキーバリューライト 1K
- 1 日あたりのキーバリューデリート 1K
- 1 日あたりのキーバリューリスト 1K
Paas#
Vercel#
オフィシャルサイト#
サポートされているデータベース#
- Redis
- Postgres
無料枠#
KV
- 30,000 リクエスト
Postgres
- 60 コンピュート時間
Render#
オフィシャルサイト#
サポートされているデータベース#
- PostgreSQL
- Redis
無料枠#
PostgreSQL
- 最初の 90 日間は無料
- 256 MB の RAM
- 0.1 CPU
- 1 GB の SSD
- 97 の接続
Redis
- 25 MB の RAM
- 50 の接続