クラウド
上級

PlanetScale Postgres 2024(プラネットスケールポストグレス)

2024年PlanetScale公開Vitess+Postgres新サービス。Branching+Deploy Requests+Workspace+Online Schema Migration+Postgres Compatible+High Availability+Edge Replicas対応搭載。

0 回閲覧
0 いいね
2026/5/5 更新
関連タグ
PlanetScale
Vitess
Postgres
Database Branching
Serverless DB

概要

PlanetScale Postgres 2024は2024年PlanetScaleが新規公開したVitess基盤+Postgres互換のServerless Databaseで、同社のVitess(MySQL Sharding+Multi-master)に加えて Postgres 互換を新規追加し、両RDBMS Engine選択可能なBranching DBサービスとして展開。「PlanetScale for Postgres」として、Neon Database(2021年〜・Postgres専門)・Supabase(2020年〜・Postgres+BaaS)等のPostgres Serverlessと直接競合する位置づけ。PlanetScale独自の差別化要素は「Database Branching」(Git のように Database をブランチ化、Pull Request毎に独立DB環境)+「Deploy Requests」(本番DBへのSchema変更リクエスト+Review承認フロー)+「Online Schema Migration」(無停止スキーマ変更)で、Vitess時代から培ったEnterprise-grade Schema Management機能。価格はNeon Pro($25/month〜)・Supabase Pro($25/month〜)同等価格帯で、開発組織のWorkspace+Team Collaboration+CI/CD統合に強み。

主な特徴・仕組み

  • Database Branching: Gitのように DB をブランチ化、Pull Request毎独立DB環境
  • Deploy Requests: 本番DBへの Schema変更 PR + Review 承認フロー
  • Online Schema Migration: 無停止スキーマ変更、Production 影響ゼロ
  • Vitess+Postgres Hybrid: 既存Vitess(MySQL Sharding)+新規Postgres互換両対応
  • High Availability: Auto Failover+Multi-region Replica+99.99% SLA
  • Edge Replicas: グローバル分散Read Replica、低レイテンシ Read 提供
  • Workspace + Team Collaboration: Member Roles + Permissions + Audit Logs
  • CI/CD統合: GitHub Actions/Vercel/Netlify公式 Integration
  • Connection Pooling: PgBouncer互換 Pooler 内蔵、Serverless Function最適化
  • Read Replicas: Region別 Read-only Replica、Geo-distributed Workload対応
  • PlanetScale CLI: pscale コマンド、ローカル開発+デプロイ一元管理

スペック比較表

項目PlanetScale PostgresNeon PostgresSupabase PostgresAWS RDS Postgres
Branching○ Native○ Native△ Branch有り×
Deploy Requests○ PR + Review×××
Online Schema Migration○×××
Auto-scaling○ Serverless○ Serverless△ Plan依存△ Manual
Connection Pooling○ Native○ Native○ Native△ External RDS Proxy
Edge Replicas○ Multi-region△ Read Replica△ Read Replica△ Read Replica
GitHub Actions統合○○○△
Pricing$25/month〜$19/month〜$25/month〜$0.034/hr〜
OSS Self-host× Cloud only△ OSS不可○ Supabase OSS×

具体例・対応製品

# PlanetScale CLI で Database作成
pscale database create my-app

# Branchingでstaging環境作成
pscale branch create my-app staging

# ローカルから Branch接続
pscale connect my-app staging --port 3306

# Deploy Request作成(staging→main)
pscale deploy-request create my-app staging

# レビュー後 Deploy
pscale deploy-request deploy my-app 1
// Vercel + PlanetScale Postgres
import { Client } from '@planetscale/database';

const client = new Client({
  host: process.env.DATABASE_HOST,
  username: process.env.DATABASE_USERNAME,
  password: process.env.DATABASE_PASSWORD,
});

const conn = client.connection();
const results = await conn.execute('SELECT * FROM users WHERE id = ?', [123]);
  • PlanetScale Postgres 2024 Beta: 2024年Q4ベータ、2025年GA予定
  • PlanetScale Vitess(既存): MySQL Sharding専用、2018年〜の主力サービス
  • PlanetScale CLI(pscale): ローカル開発+デプロイ一元管理ツール
  • PlanetScale GitHub Actions: CI/CDで Branching自動化
  • 競合機種: Neon Postgres、Supabase Postgres、AWS RDS Aurora Postgres、CockroachDB Serverless

自作PCでの選び方・注意点

PlanetScale Postgres 2024は Web開発組織+Database Branching重視 Workspace向けの Serverless Postgres で、jisaku.com のVPS API(PostgreSQL直接接続)では直接関係しないが、Modern Web開発の重要選択肢として有用。jisaku.com の Direct PostgreSQL 構成は Self-host で Vendor Lock-in 回避+完全制御メリットあり、PlanetScale 移行不要。新規Webアプリ・SaaS Backend 構築時に Branching+Deploy Requests のWorkflow が CI/CD と統合できる組織向けには PlanetScale 強力な選択肢。Neon との比較では、Neon は Postgres 専門+Compute/Storage 分離で Cold Start 高速、PlanetScale は Vitess+Postgres両対応+Enterprise-grade Schema Management で差別化。Supabase との比較では、Supabase は Auth/Storage/Edge Functions 等のBaaS Stack 一体化、PlanetScale は Database 専門+CI/CD統合 Workspace で住み分け。価格は3社同等($19-25/month〜)で、機能・採用エコシステムで判断。日本国内では Neon の方が個人開発者・スタートアップ採用多い、PlanetScale はEnterprise組織採用が中心。

関連用語との違い

PlanetScale Vitess(既存)との違い: Vitess は MySQL Sharding 専用(2018年〜)、新Postgresは別 Engine 提供。両者並行運用可能、組織内で Workload別に MySQL/Postgres 選択。Schema Branching/Deploy Requests/Online Migration等のCore機能は両者共通。 Neon/Supabase との違い: Neon は Postgres 専門+Compute/Storage 分離+Cold Start 高速、Supabase は BaaS Stack(Auth+Storage+Edge Functions+Realtime)、PlanetScale は Vitess+Postgres両対応+Schema Management。Database Pure → Neon、BaaS Stack → Supabase、Schema CI/CD → PlanetScale。

よくある質問(FAQ)

Q1: Branchingは具体的にどう便利? A: Pull Request 毎に独立 Database 環境作成、Production データのスナップショットからBranch化、Schema変更+データ操作テストを安全に実施。Merge後本番反映で、Stagingテスト環境のデータ整合性確保+CI/CD自動化が現実的。

Q2: 既存PostgreSQL から PlanetScale Postgres への移行は? A: pg_dump+pg_restore 経由で標準的な PostgreSQL Migration可能、PlanetScale CLI でも Importツール提供。Schema/Data整合性確保後の Cut-over 計画必要。Connection String変更のみで Application側はほぼ無修正。

Q3: Vendor Lock-in リスクは? A: 中程度。PostgreSQL Wire Protocol 互換+標準SQL 対応で、Application Code は大半移行可能。一方、Branching/Deploy Requests/Online Schema Migration は PlanetScale 独自機能で他社移行で再構築必要。Schema Management Workflow がVendor Lock-inの中心。

まとめ

  • PlanetScale Postgres 2024 = PlanetScale新Postgres互換Serverless Database
  • Branching+Deploy Requests+Online Schema Migration+Vitess統合
  • Neon/Supabase Postgres と直接競合、Schema CI/CD強み
  • $25/month〜、Edge Replicas+Multi-region+99.99% SLA
  • Modern Web開発組織のWorkspace+CI/CD統合主力選択肢
この記事について
カテゴリークラウド
難易度上級
作成日2026/5/5