Prisma Vs. TypeORM Vs. Sequelize | Which is Better?

Поделиться
HTML-код
  • Опубликовано: 19 июн 2023
  • In this video I compare the three most popular ORMs (Object Relational Mapper) in the web dev space. I go over when and where to use each of them.
    Join our Discord: / discord
    🚀 Learn ReactJS By Building 6 Projects: codedamn.com/learn/reactjs-pr...
    🐙 GraphQL Course: codedamn.com/learn/graphql-fo...
    Social
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    Website: machadopedro.com
    Linkedin: / machadop1407
    Instagram: / pedro.fmachado_
    Github: github.com/machadop1407
    Business Email: pedro@pedrotech.co
    🌟 Gear / Hardware I Use and Recommend 🌟
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    💻 amzn.to/42kqFuM 💻 Monitor
    🖱️amzn.to/3C0ZhHb 🖱️ Mouse
    📷 amzn.to/3OHJvbM 📷 My Camera
    🎤 amzn.to/3oxSthj 🎤 My Microphone
    ⌨️ amzn.to/3oFPpj1 ⌨️ My Microphone
    ⚡ amzn.to/3MYMnzM ⚡ LED Lights In the Background
    Tags:
    - ReactJS Tutorial
    - ReactJS and MySQL
    - NodeJS Tutorial
    - API Tutorial
    #prisma #sequelize #orm
  • НаукаНаука

Комментарии • 64

  • @sunny7268
    @sunny7268 11 месяцев назад +19

    From my exp, Prisma is the same Hybrid vs Nativ app, it is suitable for some usages, but for heavy lifting, you should use something more complex like Sequelize, but the main cons of Sequelize it is not TS oriented let's see how drizzle-orm will work out.

  • @kabeerahmad26
    @kabeerahmad26 11 месяцев назад +16

    No matter how many views you get but Your content is worth watching

  • @hakberdiorazow232
    @hakberdiorazow232 11 месяцев назад +2

    i appreciate your kindness and i wanted to thank for your effort to teach us new technologies

  • @HeriYantodotDev
    @HeriYantodotDev 10 месяцев назад

    Great! This is what I'm looking for.

  • @atemrandyasong5710
    @atemrandyasong5710 11 месяцев назад +4

    "If you wanna use sequelize, that's a bad decision. No I'm just joking".
    We got the message Pedro 😂😂

  • @tiendang5149
    @tiendang5149 10 месяцев назад +6

    You should drop timeline in video description for better interaction, thanks!

  • @regilearn2138
    @regilearn2138 11 месяцев назад +1

    Now its drizzle ,what is your thought on this

  • @houriayaseen5487
    @houriayaseen5487 7 месяцев назад

    Very helpful, Thanks

  • @GamerSharp
    @GamerSharp 11 месяцев назад +1

    Hi pedro can you make a video about payments with stripe and react ?

  • @YpsilonTM
    @YpsilonTM 10 месяцев назад

    NGL I really liked working with prisma but that fact that I don't use it, is because when I make projectjes that I will host on my raspberry... It wont work it complains about the cpu architecture and I haven't gotten it to work. Sad :(

  • @Antagonist97
    @Antagonist97 11 месяцев назад

    Did you delete the js playlist?? Why bro?

  • @tutorialtricks6046
    @tutorialtricks6046 11 месяцев назад +5

    Prisma is good for small scale applications but not recommended for large scale applications

  • @rohithkaveti1226
    @rohithkaveti1226 11 месяцев назад

    Thoughts on mikroorm?

  • @naveeng2003
    @naveeng2003 11 месяцев назад +1

    Can we compare on prisma and drizzle

  • @ayushgogna9732
    @ayushgogna9732 10 месяцев назад

    would you compare drizzle ?

  • @luxdev4719
    @luxdev4719 Месяц назад +1

    Yo no comparto los comentarios respecto a Sequelize. Creo que la sintaxis puede ser verbosa pero clara y sin ambiguedades. Incluso su manera de manejar las relaciones entre modelos es mucho más precisa que la de otros orm. Creo que sequelize es el mejor Orm porque es robusto y efeciciente.

  • @NevDevInfo
    @NevDevInfo 7 месяцев назад

    can you have a visualization of how to use it i am a begginer here!

  • @omogbemeiyere6475
    @omogbemeiyere6475 11 месяцев назад

    Hello Bro, Please Can You do a tutorial on how to setup sequelize and typescript in a expressjs/typescript project most especially when trying to work with migrations I get stucked while working with this tools.

    • @coachena
      @coachena 7 месяцев назад

      Sequelize doesnt really support TypeScript

  • @ead5590
    @ead5590 11 месяцев назад +3

    Not sure about the others, but I had a very good time working with Prisma and hooking it up with Planet Scale. Prisma is quite the treat. Their docs are thaa bomb! 💣 You can surely get it up and running in no time.. Great stuff!
    Great videos as always Pedro. Keep em comin'! ✌🏻

    • @dreamxz
      @dreamxz 8 месяцев назад

      You shouldn’t even be deploying prisma to planet scale because it doesn’t natively support foreign keys, it will impact performance

  • @GabrielGasp
    @GabrielGasp 11 месяцев назад +13

    Prisma is great, until you notice that it doesn’t use JOINs and for complex queries with multiple tables you have a huge impact on performance.

    • @samdaniel240
      @samdaniel240 10 месяцев назад

      So, is there any workaround?

    • @keneagagwu369
      @keneagagwu369 10 месяцев назад

      This isnt true at all

    • @coachena
      @coachena 7 месяцев назад

      @@keneagagwu369 It is true, Prisma does multiple data fetching under the hood to perform JOINS explicitly, and this can easily lead to redundancy

    • @sauer.voussoir
      @sauer.voussoir 27 дней назад

      @@keneagagwu369 yes it is

  • @CodeOnBlocks
    @CodeOnBlocks 11 месяцев назад +2

    Hi Pedro, feedback:
    This video would've been more helpful with some visuals of code or docs rather than a video of you talking the whole time.
    Keep up the great work!

  • @pranavshekhawat6430
    @pranavshekhawat6430 11 месяцев назад

    Need a video on cache busting for reactjs

  • @anthonygesora2517
    @anthonygesora2517 11 месяцев назад +1

    Really helpful, big up my guy you've brought me from a stranger to react up to prisma currently working any project with react, typescript ... it's way tooo cheap for me now 🎉🎉🎉🎉🎉🎉 still expect much from you ... am having a request, kindly do me a cloned project with react, node socket io and firebase, maybe a social media app or something else but touching on this

  • @imPrathamDev
    @imPrathamDev 11 месяцев назад +2

    The dude says that Prisma is lightweight lol, please compare these ORMs' sizes prisma is too big which is not good if your project is on aws lambda

  • @irre1815
    @irre1815 11 месяцев назад

    thank you.

  • @maumau180300
    @maumau180300 11 месяцев назад

    Wow my programming is so much better now

  • @vvan22
    @vvan22 10 месяцев назад +1

    I wish that you also show some real code, your explanation sounds great, but for someone who doesn't really have any experience with these ORMs, it would be much better to see the code that you're explaining.

  • @eliuddyn
    @eliuddyn 11 месяцев назад

    Very helpful info 🔥🔥

  • @en_kratia
    @en_kratia 7 месяцев назад

    Thanks.

  • @kodekorp2064
    @kodekorp2064 9 месяцев назад

    Why not talk about Drizzle though?

  • @vour6654
    @vour6654 11 месяцев назад +2

    BTW I think ORMs is pronounced as a abbreviation rather than a word. Love your videos!

  • @CliveStewart-bq3od
    @CliveStewart-bq3od 11 месяцев назад +1

    hey drizzle orm is actually the new and best kid on the bock

    • @a7kerkh
      @a7kerkh 7 месяцев назад

      They already was knex dude :/

  • @fallanstar
    @fallanstar 11 месяцев назад

    Hi sir plz start React native projects

  • @ROVAKAN
    @ROVAKAN 11 месяцев назад

    hey Pedro , can you make an axios tutorial with JWT ? That will be awesome man. Awesome channel by the way

  • @andreiz82
    @andreiz82 4 месяца назад +1

    There is only one right answer and that is TypeORM.

  • @kingvas7638
    @kingvas7638 11 месяцев назад +2

    knexjs is faster of these as a query builder

  • @doobinl8505
    @doobinl8505 4 месяца назад

    thought it was a kind of a usless video “i think sequelize is the oldest one because i heard it since when i first started coding”
    Also there wasnt clear pros or cons

  • @ronelcabrera5191
    @ronelcabrera5191 2 месяца назад

    O.R.M or O-R-M

  • @emmafrimpong658
    @emmafrimpong658 6 месяцев назад +1

    Prisma does not support SQL views

  • @maumau180300
    @maumau180300 11 месяцев назад

    And he is so cute ❤

  • @danielson9490
    @danielson9490 6 месяцев назад

    O.R.M.

  • @alexpirine
    @alexpirine 5 месяцев назад

    It's obvious. The new hot thing is Prisma. Use the new hot thing. Or don't use anything. You'll have to learn a new ORM in 2 years anyway.

  • @lardocelardasoso7698
    @lardocelardasoso7698 9 месяцев назад

    lol i dont speak english but i can understand

  • @ramosdeluis
    @ramosdeluis 9 месяцев назад

    Br?

  • @psicotrogato
    @psicotrogato 11 месяцев назад

    ohhh boy... learn enogf code to be dangerous... good book
    javascrip niinja.... JQuerry--- ::::::.

  • @mohitcodeswell
    @mohitcodeswell 11 месяцев назад +4

    Stop these content kid 😅

    • @PedroTechnologies
      @PedroTechnologies  11 месяцев назад

      Why...

    • @mohitcodeswell
      @mohitcodeswell 11 месяцев назад

      @@PedroTechnologies I think you've got much potential as a yougster and you should focus on solving real world problems through the knowledge of your code and not comparing those ORM's as you can compare those in a "short vid". As a senior dev for 21 years i would recommend you that!

    • @ClevertonAlmeida-rv9gd
      @ClevertonAlmeida-rv9gd 11 месяцев назад +5

      Dude, what are you saying? His videos already helped me a lot.
      I'm studying node and I was asking myself wich ORM I should try to learn, the courses and tutorials out there usually uses mongoose and I really didn't liked.

    • @PedroTechnologies
      @PedroTechnologies  11 месяцев назад +8

      @@mohitcodeswell i personally make videos i would wanna watch. I do listen to my subs, but tbh everyone wants different things. So my goal is to always make a video i wouldve wanted to watch when i started

    • @mohitcodeswell
      @mohitcodeswell 11 месяцев назад

      @@ClevertonAlmeida-rv9gd okay

  • @reel.twister
    @reel.twister 8 месяцев назад +1

    Why should I watch your big face on the screen instead of schema and codes?