Prisma Accelerate
Prisma Accelerateは、既存のデータベース向けのフルマネージドなグローバル接続プールおよびキャッシングレイヤーであり、Prisma ORMから直接クエリレベルのキャッシュポリシーを有効にします。
15以上のグローバルリージョンにより、コネクションプールはグローバルなユーザー向けにアプリをスケールさせ、特にピーク時に接続タイムアウトのリスクがあるサーバーレスデプロイメントに有効です。
Accelerateのグローバルキャッシュは、300以上のロケーションでホストされており、データベースの場所に関係なく、ユーザーに高速な体験を保証します。
クエリレベルのキャッシング戦略は、Prisma ORMを使用してコード内で直接設定できるため、セットアップとチューニングが簡単です。
コネクションプールとキャッシュを組み合わせることで、インフラに関する懸念なしに、簡単にスケールし、トラフィックの急増に対応できます。
速度テスト
速度テストを実行して、Prisma Accelerateがアプリをどれだけ高速化できるかを確認してください。
サポートされているデータベース
Accelerateは、パブリックにアクセス可能なデータベースでも、IP許可リスト経由のデータベースでも、既存のデータベースで動作します。
このセクション内
Accelerate
Prisma Accelerate
はじめに
前提条件
コネクションプーリング
コネクションプーリング全般の詳細については、コネクションプーリングとは何か、何を解決しようとしているのか、そしてどのように機能するのかについての包括的な概要について、Prismaのデータガイドをご覧ください。
キャッシング
キャッシュ戦略
固定IP
セキュリティ設定でIP許可リストが必要な場合、または信頼できるIPからのアクセスのみを許可するファイアウォールを実装している場合、Accelerateの固定IPを有効にして、制御された安全なデータベース接続を確保できます。
APIリファレンス
Accelerate APIリファレンスドキュメントは、次のスキーマに基づいています
既知の制限事項
以下は、Accelerateを使用する際の既知の制限事項の説明です。追加のものが見つかった場合は、Discord経由で共有してください。
評価
Prisma Accelerateは、高度なコネクションプーリングとグローバルエッジキャッシングを通じてデータベースインタラクションを最適化します。そのコネクションプーラーは16リージョンで利用可能であり、アプリケーションが需要に基づいてデータベースリクエストをロードバランスおよびスケールするのに役立ちます。
ローカル開発
Prisma Accelerateは、統合されたコネクションプーリングとグローバルデータベースキャッシュにより、プロダクショントラフィックを効率的にスケールします。
よくある質問
Prisma Accelerateの固定IPはいつ有効にすべきですか?
トラブルシューティング
Prisma Accelerateを使用する場合、開発および運用中に特定のエラーコードによって強調表示されるエラーが発生する可能性があります。アプリケーションの円滑な運用を保証するためには、これらのエラーの意味、発生理由、および解決方法を理解することが重要です。このガイドは、Prisma Accelerateで発生する特定のエラーコードのトラブルシューティングを行うための洞察と手順を提供することを目的としています。
フィードバック
Accelerateに関するフィードバックは、Discordサーバーで送信できます。
例
Prisma Accelerateの使用方法を示す、すぐに実行できるサンプルプロジェクトのリストを以下に示します
Accelerateの比較
Prisma Accelerateは、グローバルキャッシュシステムと、複数のリージョンにまたがるコネクションプールを備え、グローバルなユーザーに対応する製品をサポートし、ユーザー(またはデータベース)が世界のどこにいても、低遅延でデータへの一貫したアクセスを提供します。