Real-time Performance Testing

Compare Prisma 7.1.0 vs Drizzle 0.45.0

A comprehensive performance benchmark comparing Prisma 7.1.0 and Drizzle ORM 0.45.0 with real database queries on Neon PostgreSQL.

This is a fun project I created to test and compare the performance differences between Prisma and Drizzle ORMs. Each test measures real-world database operations to help understand which ORM performs better for different use cases.

Database: Neon (Singapore)Hosted on Railway (Singapore)
Prisma 7.1.0Drizzle 0.45.0
CRUD Operations
Create, Read, Update, Delete single records

Click "Run Test" to start

Complex Joins
3-4 table joins with users, posts, comments, and categories

Click "Run Test" to start

Aggregations
COUNT, SUM, AVG, GROUP BY operations

Click "Run Test" to start

Subqueries
Nested SELECT statements and correlated subqueries

Click "Run Test" to start

Transactions
Multi-operation atomic transactions

Click "Run Test" to start

Bulk Operations
Insert, Update, Delete 100+ records at once

Click "Run Test" to start

Suggest new tests

Think we missed a scenario? Open a GitHub issue and propose a Prisma vs Drizzle workload.