Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn eight essential Prisma techniques that every developer should master to optimize database interactions and improve application performance. Discover how to organize your schema using multiple schema files for better maintainability in larger projects, and implement global omit functionality to automatically exclude sensitive fields from query results. Master database-level JOINs to reduce the number of database queries and improve performance, while exploring Prisma Accelerate for connection pooling and query caching capabilities. Understand performance optimization strategies including proper indexing with @@map annotations, and utilize Prisma Studio as a visual database browser for development and debugging. Explore Prisma Pulse for real-time database change notifications and event-driven architectures, and extend Prisma's functionality using client extensions to add custom methods and computed fields. Each tip includes practical implementation examples and performance considerations to help you build more efficient database-driven applications.
Syllabus
00:00 Optimize database interactions with Prisma
01:40 #1 Multiple schema files
03:28 #2 Global omit
05:40 #3 Database-level JOINs
06:38 #4 Prisma Accelerate IMPORTANT!
13:37 #5 Performance CHECKLIST @@map index
14:50 #6 Prisma Studio
15:50 #7 Prisma Pulse IMPORTANT!
17:51 #8 Prisma client extensions
Taught by
ByteGrad