Optimize Prisma for
Prisma ORM makes it simple for TypeScript and Node.js developers to read and write data to databases. The Prisma Data Platform brings this functionality together with a suite of features that simplify using it in production, particularly in serverless and edge environments.
Serverless Data PROXY
Set up connection pooling across any kind of infrastructure in minutes
The Prisma Data Platform features a Data Proxy, which provides persistent, reliable, and scalable connection pooling for your databases. Prevent reliability and performance issues that can emerge particularly with serverless workloads without having to operate and maintain infrastructure.
With the Proxy Without the Proxy
Connect to cloud, serverless, or edge environments
Choose the right technologies for your stack. The Data Proxy can be used across any kind of infrastructure, and supports most popular databases.
Set up in minutes — leave the operations to us
Configure your proxy in the Prisma Data Platform. It will generate a connection string that you can plug into your applications.
Ensure a reliable connection
Avoid exhausting your database connections, cold starts in your serverless functions, or spending more money than you need to scale up your connections.
Improve productivity for you and your entire team
The Prisma Data Platform provides a tabular interface for navigating, editing, and querying data with methods that are familiar to developer teams.
Manage and verify your application data in the cloud
Use one interface across your team to navigate, filter, and edit your database using the Data Browser. You can access and navigate related data from both sides of the relation.
Test and troubleshoot queries with less work
Use the Query Console to test your Prisma queries without running them in your code locally. Aggregate data, execute advanced data operations, and save queries for reuse later.
Ensure reliable and secure access
Team leaders will appreciate better security and collaboration workflows.
Set your team up for secure collaboration
Ensure that your teams can safely work with your organization’s data. Set up role-based access control across your projects for Admins, Collaborators, Developers, and Viewers.
Reduce security risks for your organization
Connect your databases to the Prisma Data Platform securely while keeping them protected from the public internet. The platform will connect to your database using a set of static IP addresses that you can set up on an allow-list.
“When looking for an external connection pooler at AntStack we naturally gravitated towards Prisma’s Data Proxy: it was very simple to use and it allowed us to immediately address scaling issues.”
Get started
next-generation ORM. It consists of the following parts:
- Prisma Client: Auto-generated and type-safe query builder for Node.js & TypeScript
- Prisma Migrate: Migration tool to easily evolve your database schema from prototyping to production
- Prisma Studio: GUI to view and edit data in your database
Prisma is also available on the Prisma Data Platform, a cloud-based, collaborative environment for teams and organizations to develop type-safe applications. The platform focuses on developer productivity with GitHub integration for your code and schema, a visual data browser, an online query console, and an optional data proxy for handling database connections. For more information, refer to the Prisma Data Platform documentation.
For a more detailed breakdown of what problems Prisma solves, and why it’s built to make you more productive, see the Why Prisma section.
Which tutorial is right for me?
To get up and running with Prisma in your local environment, follow our Quickstart guide. It makes no assumptions about your knowledge level and offers the fastest way from install to query!
If you’re looking to incorporate Prisma with an existing project, choose whether you want to use a SQL database or MongoDB:
To learn how to create a project with Prisma from scratch, choose between SQL and MongoDB. Both tutorials will guide you through creating a project, connecting your database, and querying your data.
Prisma with different tooling
Prisma can be used with a wide range of tooling and frameworks, the following links outline how to get started with some of them:
- Prisma with Next.js
- Prisma with GraphQL
- Prisma with Apollo
- Prisma with Nestjs
- Prisma with Express
- Prisma with hapi
Join our thriving community on Slack, Discord
for help and ideas.
Was this helpful?
This page was helpful.
This page was not helpful.
При подготовке материала использовались источники:
https://www.prisma.io/data-platform
https://www.prisma.io/docs/getting-started