Prisma Accelerate
Prisma Accelerateは、既存のデータベース向けのフルマネージドなグローバルコネクションプールおよびキャッシングレイヤーであり、Prisma ORMから直接クエリレベルのキャッシュポリシーを可能にします。
15以上のグローバルリージョンを持つコネクションプールは、アプリケーションを世界中のユーザー向けにスケールさせ、特にピーク時に接続タイムアウトのリスクがあるサーバーレスデプロイメントに役立ちます。
300以上のロケーションでホストされているAccelerateのグローバルキャッシュは、データベースの場所に関わらず、ユーザーに高速なエクスペリエンスを保証します。
Prisma ORMを使用すると、コード内で直接クエリレベルのキャッシング戦略を設定でき、セットアップとチューニングが簡単になります。
コネクションプールとキャッシュを組み合わせることで、インフラストラクチャの懸念なく、簡単にスケールし、トラフィックの急増に対応できます。
速度テスト
速度テストを実行して、Prisma Accelerateがどのようにアプリケーションを高速化できるか確認してください。
サポートされているデータベース
Accelerateは、公開アクセス可能なデータベースでも、IP許可リスト経由のデータベースでも、すでにお使いのデータベースで動作します。
このセクションで
Accelerate
Prisma Accelerate
入門
前提条件
コネクションプーリング
Accelerateは、データベース接続を効率的に管理するための組み込みコネクションプーリングを提供します。これはPrisma Postgresの一部として含まれていますが、Prisma Data PlatformでAccelerateを有効にし、データベースに接続することで、独自のデータベースでも使用できます。
キャッシング
Prisma Accelerateは、TTL、Stale-While-Revalidate (SWR)、またはその両方の組み合わせを使用して、読み取りクエリのグローバルキャッシュを提供します。これはPrisma Postgresの一部として含まれていますが、Prisma Data PlatformでAccelerateを有効にし、データベースと連携して設定することで、独自のデータベースでも使用できます。
静的IP
セキュリティ設定でIP許可リストが必要な場合、または信頼できるIPからのアクセスのみを許可するファイアウォールを実装している場合、Accelerateに静的IPを有効にできます。これにより、制御された安全なデータベース接続が保証されます。
APIリファレンス
Accelerate APIリファレンスドキュメントは以下のスキーマに基づいています
既知の制限事項
以下は、Accelerate使用時の既知の制限事項の説明です。他に発見された場合は、Discord経由でお知らせください。
評価中
Prisma Accelerateは、高度なコネクションプーリングとグローバルエッジキャッシングを通じて、データベースのインタラクションを最適化します。そのコネクションプーラーは16のリージョンで利用可能であり、アプリケーションが需要に基づいてデータベースリクエストを負荷分散し、スケールするのに役立ちます。
ローカル開発
Prisma Accelerateは、統合されたコネクションプーリングとグローバルデータベースキャッシュにより、本番トラフィックを効率的にスケールします。
FAQ
Prisma Accelerateの静的IPはいつ有効にすべきですか?
トラブルシューティング
Prisma Accelerateを使用する際、開発および運用中に特定のErrorコードによって強調されるエラーに遭遇することがあります。アプリケーションのスムーズな運用を確実にするためには、これらのエラーの意味、発生理由、および解決方法を理解することが重要です。このガイドは、Prisma Accelerateで遭遇する特定のErrorコードをトラブルシューティングするための洞察と手順を提供することを目的としています。
フィードバック
Accelerateに関するフィードバックは、Discordサーバーで送信できます。
例
Prisma Accelerateの使用方法を示す、すぐに実行できるサンプルプロジェクトのリストです。
Accelerateを比較する
Prisma Accelerateは、複数のリージョンにまたがるグローバルキャッシュシステムとコネクションプールを備え、世界中のどこにユーザー(またはデータベース)がいても、低遅延で一貫したデータアクセスを提供するグローバルなユーザー層にサービスを提供する製品をサポートしています。