スタックにおけるPrisma ORM
Prisma ORM は、完全に型安全な API と簡素化されたデータベースアクセスを提供します。Prisma ORM ツールを使用して GraphQL または REST API を構築したり、フルスタックアプリケーションの一部として利用したりできます。Prisma ORM をどこまで組み込むかは、あなたの自由です。
このセクションでは
REST
REST API を構築する際、Prisma Client はルートコントローラー内でデータベースクエリを送信するために使用できます。
GraphQL
GraphQL は API のためのクエリ言語です。RESTful API の代替としてよく使用されますが、既存の RESTful サービスの上に「ゲートウェイ」レイヤーとして追加することもできます。
フルスタック
Next.js、Remix、SvelteKit などのフルスタックフレームワークは、サーバーとクライアントの境界を曖昧にします。これらのフレームワークは、サーバー上でデータをフェッチおよび変更するための異なるパターンも提供します。
Prisma ORM は ORM ですか?
簡潔に答えると、はい、Prisma ORM は従来の ORM と根本的に異なり、一般的に関連付けられる多くの問題に悩まされない、新しい種類の ORM です。