Your explanation was fantastic. I had been watching numerous tutorials and videos to understand the difference between the two, but your clear explanation and real-life examples made it much clearer. Thanks for the insightful answer!
drizzel means you don't need to learn a whole DSL just to use it. Can't get much easier than that. Also you don't have to write the schema, you can auto generate it using drizzle if you want
the best explaination ever on youtube! the sad fact is, if I choose prisma for DX and quick prototyping, it does't scale as the app grows, it is imposible to replace the database infrustructure ~
firstly, thank you for sharing this. what a fantastic way to explain the difference. Leaning towards drizzle based in what would make sense to my application also going to take a look at kysely at the same time.
Tried both. Drizzle is too incomplete. But the SQL builder is nice. You can make lots of mistakes while writing the schema though. On top of that, migrations with SQLite suck. I settled on Prisma + Kysely. It's the best.
spent a whole day going down the prisma vs drizzle rabbithole , i want to be cool and use my sql skills and have a fast app but prisma DX is unmatched. No idea what i am going to use fml.
Drizzle is fantastic to work with. It's weaknesses are minor in comparison Prisma and especially Sequelize (The most common JS ORM). Besides, learning and more importantly retaining SQL knowledge is great for a developers career. SQL is everywhere!
whoever worked with SQL, is shocked with Prisma queries created. It does not use sql joins, but shoots multiple queries and joins using internal rust code. IMHO, the absolute only advantage of Prisma is if you don't know and don't want to know any SQL which also is shocking for anyone wanting to write a backend code. There is no way arround learning some SQL and DB architecture if you want to be any good at backend coding.
@@KodapsAcademy Faster development process. more readable code, and they released something called "TypedSQL," which is basically type-safe raw SQL queries. I'm not building projects huge enough to benefit from the performance leverage of Drizzle.
The explanation with literal and idiomatic part was amazing 🤩
Thanks :)
@@yash-uy5ym absolutely agreed on this
thanks buddy, i liked the way you created & structured the video, kinda of mysterious aura
Your explanation was fantastic. I had been watching numerous tutorials and videos to understand the difference between the two, but your clear explanation and real-life examples made it much clearer. Thanks for the insightful answer!
Glad to be of service :)
i dont understand why such a good explanation has such less number of views and likes, great work brother
I agree man. Such an amazing explanation
Was about to write that. TH-cam algorithm failing
Thank you very much everyone for your kind comments :)
Prisma dsl is very easy and intuitive and it is way easier than writing your own database schema yourself I like it
drizzel means you don't need to learn a whole DSL just to use it. Can't get much easier than that.
Also you don't have to write the schema, you can auto generate it using drizzle if you want
I love your style, great presentation.
I'm glad you liked it :)
You really are one of the best content creators in web space! Thanks for always explaining succinctly.
Wow, thank you very much :)
Great comparison!
Now, I can choose Drizzle without looking back.
One of the best video, explaining this topic. Thanks
Thank you for the kind words :)
the best explaination ever on youtube! the sad fact is, if I choose prisma for DX and quick prototyping, it does't scale as the app grows, it is imposible to replace the database infrustructure ~
firstly, thank you for sharing this. what a fantastic way to explain the difference.
Leaning towards drizzle based in what would make sense to my application also going to take a look at kysely at the same time.
Glad to be of service :)
thank you so much!! is exactly what I wanted to know!
@3:08 - Primsa is *less verbose* than the underlying SQL? What about 'id Int @id @default(autoincrement))' (prisma) versus '"id" SERIAL," (postgreSQL)
great explanation, really enjoyed how you painted the picture
Tyy, I was looking to learn ORM for the first time, and this video helped me a lot to decide, now I learn Drizzle.
Amazing and concise explanation!
everyone take notes! This is how you make an explainer video
Thanks :)
Totaly agree !
would like to see drizzle vs kysley
Awesome video, succint comparison. Subscribed!
To get started with PostgreSQL and an ORM, is Prisma the better choice?
Prisma has a monthly subscription fee if you want to do anything larger than a PoC. That's an important consideration as well.
I'm covering the ORM aspect here, and as the website states : "Our open-source ORM is and will remain free."
@@KodapsAcademy Thanks for the great review, by the way. It was insightful.
@philodox13 glad to be of service, and thanks for the kind words :)
You should be making a video editing tutorial.
Now, I clearly understand
Thank you!!
Tried both. Drizzle is too incomplete. But the SQL builder is nice. You can make lots of mistakes while writing the schema though. On top of that, migrations with SQLite suck.
I settled on Prisma + Kysely. It's the best.
Amazing explanation
Thanks :)
spent a whole day going down the prisma vs drizzle rabbithole , i want to be cool and use my sql skills and have a fast app but prisma DX is unmatched. No idea what i am going to use fml.
Drizzle is fantastic to work with. It's weaknesses are minor in comparison Prisma and especially Sequelize (The most common JS ORM). Besides, learning and more importantly retaining SQL knowledge is great for a developers career. SQL is everywhere!
Thanks
You're welcome :)
I have developed a massive app using prisma then dirzzle came out
I wish I can use drizzle in my app, but its a lot of migration of database now
Great video
Thanks :)
whoever worked with SQL, is shocked with Prisma queries created. It does not use sql joins, but shoots multiple queries and joins using internal rust code. IMHO, the absolute only advantage of Prisma is if you don't know and don't want to know any SQL which also is shocking for anyone wanting to write a backend code.
There is no way arround learning some SQL and DB architecture if you want to be any good at backend coding.
it's not right anymore, they have added relation Joins, and now you can choose your strategy, using different queries or db joins
@@navidghasemi9685 , yes, I heard, but too late for my projects :) I prefer drizzle syntax anyway now.
I've ended up moving back to Prisma from Drizzle.
Would you mind sharing what drove your decision ?
@@KodapsAcademy Faster development process. more readable code, and they released something called "TypedSQL," which is basically type-safe raw SQL queries. I'm not building projects huge enough to benefit from the performance leverage of Drizzle.
Drizzle cos of my sql skils
TypeORM
drizzle
in full english, la grande classe ;)
To be perfectly honest … English is my mother tongue :P
@@KodapsAcademy ah ouais, je me disais aussi... Bravo pour la qualité de tes vidéos ;)
Merci :) (j’attends que YT m’active le multilingue pour faire en 2 langues sur cette chaîne :D)
The French parable really makes it click for me! Thanks
I'm glad it was helpful :)
amazing explication.