新規投稿のお知らせを受信されたい方は、サブスクリプションをご登録ください:

PlanetScale + WorkersでPostgresおよびMySQLデータベースをデプロイ

2026-04-16

3分で読了
この投稿はEnglishおよび한국어でも表示されます。

このコンテンツは自動機械翻訳サービスによる翻訳版であり、皆さまの便宜のために提供しています。原本の英語版と異なる誤り、省略、解釈の微妙な違いが含まれる場合があります。ご不明な点がある場合は、英語版原本をご確認ください。

Cloudflareは昨年9月に、Cloudflare WorkersにPostgresとMySQLデータベースへの直接アクセスを提供し、高速なフルスタックアプリケーションを実現するためのPlanetScaleパートナーシップを発表しました。

まもなく、Cloudflareのテクノロジーとの距離をさらに縮めることになります。CloudflareのダッシュボードやAPIから直接、PlanetScale PostgresやMySQLデータベースを作成し、Cloudflareアカウントに課金できるようになります。

BLOG-3213 2

Workerアプリケーションのニーズに合わせてデータストレージを選択し、CloudflareのセルフサービスまたはEnterpriseプランの顧客として、請求を単一のシステムにまとめます。弊社のスタートアッププログラムで提供されるCloudflareクレジット、またはCloudflareコミット済み利用額は、PlanetScaleデータベースに使用できます。

PostgresとMySQL for Workers

PostgresやMySQLなどのSQLリレーショナルデータベースは、現代アプリケーションの基盤です。特に、Postgresは、その充実したツールエコシステム(ORM、GUIなど)と、AI駆動型アプリケーションでベクトル検索を構築するためのpgvectorなどの拡張機能により、開発者の人気が高まっています。Postgresは、アプリケーションを稼働するために強力で柔軟性が高くスケーラブルなデータベースを必要とする多くの開発者にとって、デフォルトの選択肢です。

PlanetScaleアカウントを接続し、Workers向けにCloudflareダッシュボードから直接Postgresデータベースを作成できるようになりました。来月より、新規のCloudflareサブスクリプションが発生した場合、新しいPlanetScaleデータベースについてセルフサービスまたはEnterpriseユーザーとしてCloudflareアカウントに直接請求されるようになります。

BLOG-3213 3

PlanetScaleアカウントが接続された後に、Cloudflareダッシュボードを介してPlanetScaleデータベースを作成する方法Cloudflareの請求は来月発生します。

統合機能が組み込まれており、PlanetScaleデータベースはデータベース接続サービスHyperdriveを使ってWorkersと自動的に連携します。Hyperdriveサービスは、データベース接続プールとクエリキャッシングを管理し、データベースクエリを高速かつ信頼性の高いものにします。Worker の 設定ファイルに バインディング を追加するだけです。

// wrangler.jsonc file
{
  "hyperdrive": [
    {
      "binding": "DATABASE",
      "id": <AUTO_CREATED_ID>
    }
  ]
}

そして、選択したPostgresクライアントでWorkerを経由し、SQLクエリの実行を始めます。

import { Client } from "pg";

export default {
  async fetch(request, env, ctx) {
   
    const client = new Client({ connectionString: env.DATABASE.connectionString });
    await client.connect();

    const result = await client.query("SELECT * FROM pg_tables");
    ...
}

PlanetScale開発者エクスペリエンス

PlanetScaleは、比類のないパフォーマンスと信頼性により、Workersコミュニティに提供するのに当然の選択でした。開発者は、PostgresとVites MySQLの最も人気のある2つのリレーショナルデータベースから選択することができます。PlanetScaleは、Cloudflareがパフォーマンスと信頼性を開発者プラットフォームの主要機能として扱う方法と一致しています。また、クエリー洞察や、SQLクエリーのパフォーマンスを向上させるためのエージェント駆動型のワークフロー、データベース変更を含めたコードを安全にデプロイするためのブランチングなどの機能を備え、PlanetScaleデータベースの開発者体験は第一級です。

Cloudflareユーザーは、まったく同じPlanetScaleデータベースの開発者体験を得られます。PlanetScaleデータベースは、Hyperdriveを介して管理された接続を使用して、Cloudflareから直接デプロイでき、グローバルWorkersで既存のリージョンデータベースを高速化できます。つまり、同じPlanetScaleのデータベースクラスターに、標準PlanetScaleの料金でアクセスでき、クエリインサイトや使用量とコストの詳細な内訳などの全機能が含まれます。

BLOG-3213 4

PlanetScale Postgresの単一ノードは、月額5ドルからご利用いただけます。

Workersの配置

中央集約型のデータベースでは、Workersはプライマリデータベースのすぐ隣で実行でき、明示的な配置のヒントを使用して遅延を削減できます。デフォルトでは、Workersはユーザーのリクエストに最も近い場所で実行されるため、中央データベースにクエリを実行するとき、特に複数のクエリを実行するときに、ネットワークの遅延が追加されます。代わりに、PlanetScaleデータベースに最も近いCloudflareデータセンターで実行するようにWorkerを設定することができます。将来的には、Cloudflareは、PlanetScaleデータベースのロケーションに基づいて配置のヒントを自動的に設定し、ネットワーク遅延を1桁ミリ秒に短縮できるようになります。

{
  "placement": {
    "region": "aws:us-east-1"
  }
}

公開間近

Cloudflareダッシュボードを介して、PlanetScale Postgresデータベースをデプロイしたり、既存のPlanetScaleデータベースをWorkersに接続することができます。Cloudflareダッシュボード現在、すべてがPlanetScale経由で請求されます。

来月のローンチでは、新しいPlanetScaleデータベースをCloudflareアカウントへの課金が可能になります。

Cloudflare API統合など、PlanetScaleパートナーと共に、さらに構築しています。次に、どのようなものを期待するかをお知らせください。

Cloudflareは企業ネットワーク全体を保護し、お客様がインターネット規模のアプリケーションを効率的に構築し、あらゆるWebサイトやインターネットアプリケーションを高速化し、DDoS攻撃を退けハッカーの侵入を防ぎゼロトラスト導入を推進できるようお手伝いしています。

ご使用のデバイスから1.1.1.1 にアクセスし、インターネットを高速化し安全性を高めるCloudflareの無料アプリをご利用ください。

より良いインターネットの構築支援という当社の使命について、詳しくはこちらをご覧ください。新たなキャリアの方向性を模索中の方は、当社の求人情報をご覧ください。
Agents WeekSQLDatabaseストレージPostgresMySQLCloudflare Workers開発者プラットフォーム開発者PlanetScale

Xでフォロー

Vy Ton|@vaiton13
Matt Silverlock|@elithrar
Cloudflare|@cloudflare

関連ブログ投稿

2026年5月01日

動的ワークフローの紹介:テナントに従う耐久性の高い実行

Dynamic Workflowsは、テナントが提供するコードへの耐久性の高い実行をオンザフライでルーティングできるライブラリです。Dynamic Workers上に構築されるため、プラットフォームはアイドル状態のコストをほぼゼロで数百万のユニークワークフローに対応できます。...

2026年4月30日

エージェントは、Cloudflare アカウントの作成、ドメインの購入、デプロイができるようになりました

本日より、エージェントはCloudflareのお客様になります。彼らはCloudflareアカウントを作成し、有料サブスクリプションを開始し、ドメインを登録し、APIトークンを返して、すぐにコードをデプロイできます。人間はループ内で許可を与えますが、ダッシュボードにアクセスしたり、APIトークンをコピー&ペーストしたり、クレジットカードの詳細を入力したりする必要はありません。 ...

2026年4月22日

Rust Workersを信頼性を高める:Wasm-bindgenでのパニックと回復を中断する

Rust Workersのパニックは以前は致命的で、インスタンス全体が汚染されていました。Rust Workersは、Wasm-bindgenプロジェクトでアップストリームと共同作業することによって、WebAssembly Integration 全体を使用したパニックからの解消を含む、回復力のある重大なエラーの復旧をサポートするようになりました。...