I Have A New Favorite Database Tool

Поделиться
HTML-код
  • Опубликовано: 8 фев 2025
  • PLEASE GIVE DRIZZLE A STAR github.com/dri...
    DrizzleORM is the most hyped I've been for db tech in awhile. I hope y'all love it as much as I do.
    Keywords: PRISMA ALTERNATIVE MYSQL DATABASEJS POSTGRES PSQL MYSQL PLANETSCALE EDGE SQLITE
    ALL MY VIDEOS ARE POSTED EARLY ON PATREON / t3dotgg
    Everything else (Twitch, Twitter, Discord & my blog): t3.gg/links
    S/O Mir for the awesome edit 🙏

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

  • @t3dotgg
    @t3dotgg  Год назад +40

    Crazy how this video has 35k views but the GitHub repo only has 8k stars. GET ON IT FOLKS github.com/drizzle-team/drizzle-orm/

    • @jacoblockwood4034
      @jacoblockwood4034 Год назад

      I think a lot of your audience already starred Drizzle weeks or months ago to be honest

    • @techs7296
      @techs7296 Год назад

      Drizzle is fast and se-x-y

    • @marketinga2z
      @marketinga2z Год назад

      @t3dotgg I have learned a lot from you Theo; especially from the t3 tutorial video. Any chance you could post a video showing how you'd refactor the Prisma part of the Chirp T3 Tutorial app to Drizzle?

    • @vitfirringur
      @vitfirringur Год назад +3

      You want people to go and blindly star something they have no experience with?

  • @prestonharrison2140
    @prestonharrison2140 Год назад +106

    Can't wait to see which tool you'll be using next week!

  •  Год назад +309

    Ah, the classic, why learn SQL once, when you can spend every month learning a new ORM library and every second month debugging it.

    • @bloberenober
      @bloberenober Год назад +35

      This is exactly why Drizzle exists - so that you can learn SQL instead of learning an ORM.

    • @rachaitya
      @rachaitya Год назад +1

      yeh, orms having query syntac similar to sql are the best, Learn once and use everywhere

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

      Lol

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

      What's an ORM. SQL pg all the war

    • @DaPaBe1999
      @DaPaBe1999 3 месяца назад +1

      To have types.

  • @ryzzlas
    @ryzzlas Год назад +131

    Having Drizzle make just a single query is big. Because that means the DB's own query optimizer has the full context and can optimize the query better than we all ever could.

    • @gosnooky
      @gosnooky Год назад +5

      This was the main reason I gave up on TypeORM. Even the simplest queries did some back-and-forth, which is fine for the old days where the DB was hosted on the same machine as the application, but when your DB is on AWS or some cloud provider, as is the current trend, you really start to notice that extra latency.

    • @ajnart_
      @ajnart_ Год назад

      @@gosnooky but in general why would you have it in different locations ? Maybe I don’t get it but aren’t you supposed to always have your server “close” to your db ?

    • @JoRyGu
      @JoRyGu Год назад +9

      @@ajnart_ Serverless. Your DB isn't going to be deployed on your lambda.

  • @ykhi
    @ykhi Год назад +145

    On top of that, Drizzle orm has the best memers

  • @sadkebab
    @sadkebab Год назад +168

    You forgot to mention that they have also a "drizzle-zod" plugin that generates customizable validators from the table schemas. Even less redundant work to think about.

    • @lucas.p.f
      @lucas.p.f Год назад +9

      That is the main reason why I switched to drizzle, honestly. Having to manually update every schema of an endpoint after a migration really is a dealbreaker for me

    • @bekacru
      @bekacru Год назад

      @@lucas.p.f prisma has that too

    • @froxx93
      @froxx93 Год назад

      ​@@bekacru it does? How? And where?

    • @lucas.p.f
      @lucas.p.f Год назад +3

      @@bekacru yeah, there are some out there but they aren't nearly as good as drizzle-zod. prisma-zod-generator, for an example, generates a lot of garbage code that will stick with you and every change requires you to run a script to regenerate all the files. With drizzle, I change a line of code and there you go. Everything that depends on it just changes altogether.

    • @robertgioeli3211
      @robertgioeli3211 Год назад

      So they have a built-in Joi? Am I reading this right?

  • @giggler-w5n
    @giggler-w5n Год назад +13

    Ive been using drizzle for about 2 months now and i love it. At first making complex queries was a pain but since they released the new documentation my devepler experience has increased exponentially

  • @djSeakDigital
    @djSeakDigital Год назад +1

    The fact that this video shows after fireship video of ORMs is a chefs kiss

  • @rtorcato
    @rtorcato Год назад +7

    Defining a schema in front/back end code must make DBA heads explode. I like how Supabase cli just dumps out the typescript from Postgres. Now I can do database stuff where it belongs... in the database!

  • @jacoblockwood4034
    @jacoblockwood4034 Год назад +2

    OMG i'm so hyped to start using the new drizzle relational queries ASAP this was like the one blocker stopping me from moving forward with it!!

  • @July-dh9lk
    @July-dh9lk Год назад +9

    Drizzle gets better with time. Really very good syntax

  • @itanio
    @itanio Год назад +5

    Been waiting for a Theo primer about Drizzle! Thanks! 👍

  • @bilbobeutlin3405
    @bilbobeutlin3405 Год назад +14

    Prisma is like the hot goth girlfriend with lots of tattoos and piercings.
    It's a lot of fun first but comes with a lot of baggage.

  • @awe_ayo
    @awe_ayo Год назад +4

    I love drizzle for it's flexibility, the default query builder offers a lot of flexibility for my backend projects and the relational queries are great for less complex queries

  • @nanashi7726
    @nanashi7726 Год назад +36

    Drizzle is great but we need alternative of Prisma studio. Prisma studio is amazing.

    • @WolfrostWasTaken
      @WolfrostWasTaken Год назад +3

      DataGrip if your org has jetbrains is very nice to use even if kinda bloat.

    • @_heyglassy
      @_heyglassy Год назад

      Building this right now! alpha.seltzer.dev

    • @nanashi7726
      @nanashi7726 Год назад

      @@_heyglassy Hmm is there more info?

    • @mma93067
      @mma93067 Год назад +4

      Isn’t Prisma studio is literally just db viewer ? Dbeaver can do that for more than a decade now

  • @hamesjetfield0
    @hamesjetfield0 Год назад +18

    I use Prisma as a pure migration tool. My backend isn't even in Typescript. I connect to it using my kotlin backend. It's great for that honestly.

  • @netssrmrz
    @netssrmrz Год назад +11

    Surely you'll eventually drive yourself mad if you fall for a new shiny ORM every 6 months. Just commit to SQL. You don't understand the power of the dark side! Anyway, I understand that most people that don't like SQL turn to ORMs, but I can't help feeling these are exactly the people that should not be using them. Still, good to be aware of Drizzle.

    • @ziad_jkhan
      @ziad_jkhan Год назад

      You're probably not familiar with type safety in typescript, and the many additional benefits it provides

    • @netssrmrz
      @netssrmrz Год назад +1

      @@ziad_jkhan I've spent years with C, C#, Java, several ORMs, and am a big proponent of OOP, so I'm pretty comfortable with types. In the end, one gets tired of chasing the next new shiny thing and the best policy becomes sticking to standards that last.

    • @ziad_jkhan
      @ziad_jkhan Год назад +1

      @@netssrmrz Typescript standards will last as long as JS does and the Drizzle syntax is based on the sql syntax so it'll last as well. Anyway, if you want standards that last then the world of programming is probably not the best place to be for you.

    • @isaac10231
      @isaac10231 3 месяца назад

      @@ziad_jkhan Gotta call the fire dept for that burn wow

  • @naranyala_dev
    @naranyala_dev Год назад +6

    thanks theo, it would be awesome when it becomes an alternative or maybe default option in the t3 stack

  • @miguderp
    @miguderp Год назад +36

    I've already starred Drizzle, technically if I unstar it they'll also see how powerful Theo's community is, no?

  • @jamess.2491
    @jamess.2491 Год назад +3

    Why use SQL when you can use SQL on top of JavaScript on top of SQL?

  • @GaLzZy.
    @GaLzZy. Год назад +7

    Would you update the t3 stack to change Prisma with Drizzle or not yet or never?

  • @sad_man_no_talent
    @sad_man_no_talent 8 месяцев назад +1

    drizzle mentioned yeah baby

  • @ChristianBoehmTV
    @ChristianBoehmTV Год назад +16

    Are you going to replace prisma with drizzle in the T3 stack?

    • @catholic_zoomer_bro
      @catholic_zoomer_bro Год назад

      I don't see it changing for the next 6 months, but maybe he'll announce it for 2024

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

      it happen

  • @moyin1038
    @moyin1038 Год назад +3

    Big bro said in a week. In 2 hours were already at 7.1k. W Theo

    • @readywhen
      @readywhen Год назад +1

      This vid was part of an earlier livestream, so theo isn't THAT influential lol

    • @moyin1038
      @moyin1038 Год назад

      😭

  • @PhongGT
    @PhongGT Год назад +13

    chose Drizzle after looking at Prisma, Sequelize, Kysely, TypeORM, and MikroORM to replace Objection
    And it has been amazing

    • @PerpetualWarr
      @PerpetualWarr Год назад +1

      Objection is awesome and my usual pick. Can you explain why drizzle is better and in what way?

    • @PhongGT
      @PhongGT Год назад +4

      @@PerpetualWarr Objection is amazing but it falls short when trying to support TypeScript. They do an ok job but because they started with JS, some design decisions were made to makes it hard to support TS, so it takes a lot longer to adopt new features.
      Also, the main author of Objection did a post 6 months ago saying it's essentially going to get sunset and he's working on Kysely now, so updates will be few and far between.
      With Drizzle, everything is TS-native (as in they don't even try to support other languages like Prisma does). Because of this, they can adopt new features much faster and they can also take advantage of TS features like decorators to make the API much nicer to use, and I think Prisma doesn't do that. They're also a lot easier to use via other schema-based ORMs.
      I think with this latest update where Drizzle will make exactly one call to the DB will actually beat out Prisma in a lot of cases in terms of performance, although I'll have to benchmark to confirm.
      All in all, I like the direction the project is headed and a lot of big tech personalities are starting to back it (check the sponsers)

    • @ghostlexly
      @ghostlexly Год назад +1

      TypeORM is the best, you can customize it like you want

  • @dacam29
    @dacam29 Год назад +3

    Can't wait for Drizzle replacement, plain SQL

  • @ycombine1053
    @ycombine1053 Год назад +4

    Interesting. I wouldn't assume that just because it uses a single query that it will always be faster.

  • @owenwexler7214
    @owenwexler7214 Год назад +4

    I was anti-third-party-ORM for a long time, even to the point of writing a huge custom ORM from scratch (using pg for parameterized SQL queries) for my main enterprise-grade app's API that isn't getting any less complex or any easier to maintain as the app grows...
    But now after seeing this video and reading the Drizzle docs, I'm convinced.
    Time to do some prototyping...
    Only thing that might be an issue is post-processing operations like converting strings of |-separated values to arrays or JSON blobs into objects. We will see how that goes in the prototype.

    • @andrewsherman4610
      @andrewsherman4610 Год назад

      You can do it with drizzle! We have custom types to do any kind of post-processing

    • @owenwexler7214
      @owenwexler7214 Год назад

      @@andrewsherman4610
      Thank you!
      Trying to do this now with an arrayFromPSV type and apparently I can't return a string array from toDriver (as I would have to when converting a pipe-separated or comma-separated string to an array) and the only type I can return is a string? Is there a way around this? Thanks in advance!
      code:
      const arrayFromPSV = (psv: string) =>
      customType({
      dataType() {
      return 'string[]';
      },
      toDriver(value: string): string[] {
      return value.split('|');
      },
      })(psv);
      export {
      arrayFromPSV
      }
      Error: type '(value: string) => string[]' is not assignable to type '(value: string) => string | SQL'.
      Type 'string[]' is not assignable to type 'string | SQL'.ts(2322)
      index.d.ts(300, 5): The expected type comes from property 'toDriver' which is declared here on type 'CustomTypeParams'

    • @owenwexler7214
      @owenwexler7214 Год назад +1

      changing the type for driverData to string[] made the type error go away, now let's see if it actually works in implementation...

    • @readywhen
      @readywhen Год назад

      ​@@owenwexler7214 Update? :)

  • @Antebios
    @Antebios Год назад

    Talk about timing!! I just started using Drizzle about a week ago!

  • @joseandkris
    @joseandkris Год назад +26

    Theo is like Steven A Smith of coding. He feels out what everyone likes/thinks already and praises it.

  •  Год назад +10

    you should have shown the benchmarks, too many people still think prisma must be faster because Rust!

  • @dog4ik
    @dog4ik Год назад +3

    friendship ended with Prisma
    Now
    DrizzleORM
    is my
    best friend

  • @isaacfink123
    @isaacfink123 Год назад +1

    Finally I've been waiting for you to pick up drizzle, right now it feels a little rough but it had great potential

  • @YaronLavi
    @YaronLavi Год назад +2

    I was wondering how it compares to something like NestJs's TypeORM..what are some key differences in terms of usage? performance?

  • @gosnooky
    @gosnooky Год назад +2

    An issue I have with a lot of these new ORM's is their lack of support for more esoteric things like points, geometry and bitwise operations. They also seem to assume that there is ONE application that uses the database. I maintain several projects that use different parts of the same DB, and I need to import the same schema into each project which can be a huge pain - Prisma made this easy with a centralized schema definition, but definitions in TS means you have to duplicate the same code across different applications, or create private NPM libs (with all the extra maintenance that entails). Whilst ORM's do make it easier for relations, column name mappings, and the aforementioned esoteric use cases, there's just something magical about raw queries.

  • @dbug64
    @dbug64 Год назад +2

    Is there a way to get Zod schemas as well? I like the way Zod works and how you can get Typescript types from the schema objects. The Zod schemas can be used for many different things, such as validation data from an endpoint, or for forms.

  • @hannad
    @hannad Год назад

    It’s crazy how every time a new orm releases and we are like wow this is so simple. This is so good. 😂

  • @chyldstudios
    @chyldstudios Год назад +3

    Snoop Dogg approves of Drizzle.

  • @nullzeon
    @nullzeon Год назад +4

    I love how fast Drizzle moves on feedback, much much better than Prisma to me for that alone

  • @kengreeff
    @kengreeff Год назад +3

    My only problem is that drizzle isn’t even at version 1 yet so wouldn’t consider it stable. That is a big gamble for a production app

    • @ariell121
      @ariell121 Год назад +1

      react native is also not at version 1 ...

  • @johannesmariomeissner7262
    @johannesmariomeissner7262 Год назад +1

    Does it already properly support db pull & db push workflow, instead of using migrations?

  • @_briantravis
    @_briantravis Год назад

    I literally didn’t click on this video knowing it would be about drizzle but I learned so much about just watching it 😂

  • @adampielach4942
    @adampielach4942 Год назад +14

    I've got a strange feeling lately, that you are like a flag - changing direction in development tools as the wind blows.
    I don't implicate it's hurtful to try out new things and tell people about it, but rather leap from one framework/package to the other and praise it for being innovative.

  • @nathanalberg
    @nathanalberg Год назад +2

    they already fixed their footer

  • @michaelroberts9592
    @michaelroberts9592 Год назад

    I'm starting to migrate one of our FastAPIs across to nitro and drizzle ORM to push it onto the edge, I can concur with Theo - Andrew and the Drizzle team are kicking out the jams. I recommended in the Prisma slack that Prisma start letting us define out models in typescript ... a domain layer, if you will, we've bet big on Prisma in the rest of our infrastructure but Drizzle is certainly one to watch.

  • @Hobbitstomper
    @Hobbitstomper Год назад

    A new day, a new -JS Framework- Database Tool

  • @computerfan1079
    @computerfan1079 Год назад

    Drizzle reminds me a lot of Eloquent, which is good because it is one of the few things I liked about PHP XD

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

    database tools are the new javascript frameworks, and thats great!

  • @programming7292
    @programming7292 Год назад

    To all of you who want to start using drizzle orm as theo or josh said it. It is not mature doesn't have a adapter for the planet scale database with next auth as prisma does nor has as refined docs, unsigned integer or as big of a community .
    Right after this video was released planet scale introduced the scaler pro plan where you have unlimited read and write which mitigates the cost issue. starting from $39 it can go up to $999 8 vCPU and 32 GB RAM in AWS which much be sufficient for almost all use cases and vast majority of people. If you need more than this you are already a multi million dollar company and that's that.
    Untill Drizzle goes to version 1 I am waiting and will go with prisma and planetscale.

  • @naylord5
    @naylord5 Год назад +4

    1:19 "I don´t know what a LEFT JOIN is.." Instantly unsuscribed!!! =p

  • @tanishqmanuja
    @tanishqmanuja Год назад

    definitely need an example/in-depth tutorial.

  • @dtpietrzak
    @dtpietrzak Год назад

    flashbang warning at 1:36 😂☀️

  • @helleye311
    @helleye311 Год назад +1

    Looks nice! I didn't like the prisma performance either (though I didn't care about it too much, no issues so far), but there's always this voice that says "this is slow be careful".
    Glad to see the new syntax. I was hesitant to try it before because of the syntax. I'm a frontend dev, sure I can write some sql but I absolutely hate it, and select('*').from('users') really isn't far from just writing the sql directly. Will have to try it at some point for my next project. Not sure if the typescript table definitions can beat prisma's neatly formated schema, but I'm willing to give it a go. Especially if T3 stack comes with a 'pick your ORM' option. Dropping prisma doesn't seem like the best idea since so many people like it, but this would be really nice to have set up for auth and trpc and all that without the extra work required.

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

    Drizzle migrations are a nightmare compared to what Prisma offers.

  • @dinoDonga
    @dinoDonga Год назад +2

    the memes are real
    so is drizzle

  • @serggie3
    @serggie3 Год назад +1

    Any chance they'll get Cassandra/ScyllaDB support?

  • @ammarejaz824
    @ammarejaz824 Год назад

    is using Prisma in production save ? I have heard so much negativity regarding ORM . One argument with which they come up is if you really want to use ORM use raw query instead of ORM native function ? Is there a really performance lacking in native ORM function ?

  • @mattlynchdev
    @mattlynchdev Год назад +1

    Patiently waiting for Drizzle to start working with next-auth and then I’m switching from prisma. I might keep it around for migrations if it’s problematic in Drizzle.

  • @yoloopen
    @yoloopen Год назад +2

    Did anyone really used Drizzle? I was trying it on a simple project and was getting into not implemented features and weird behavior all the time, and I had just to give up and choosed untyped but proven knex instead. I mean it, very basic functionality - not in there. Feels like all the hype around is a paid advertisement. "findFirst" - to find a first record, it is in the docs, but it's unusable! Unique index for multiple columns - not implemented.

    • @andrewsherman4610
      @andrewsherman4610 Год назад

      Feel free to reach out to drizzle team and explain what was not working for you! Would love to assist you with any problems you had

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

    One year after this video, and they still have unresolved issues opened 1 year ago, basic things like adding a WHERE in an index or properly parse a remote SQL schema. They often ignore other devs submitting feedback or even pull requests asking to fix those important issues... so I am not really optimistic about the future of this project, hopefully another team with the same concept but better attitude will take on this soon.

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

      I adapted this tool based on RUclipsrs praising it over Prisma, and I’m seeing issues on a fundamental level. Like it’s not able to insert booleans correctly, and it doesn’t set default values for fields even though specified that it should in its schema. Heck its introspection tool generates types with syntax errors at times.
      Drizzle doesn’t have a 1.0 release yet, and any upgrade can include drastic changes that can break functionality.
      While it’s true it has great performance, but what good is that if the result you’re getting is incorrect? You can mitigate performance but correctness…yikes!
      I have to go back to rethink what ORM to use.

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

    Are you saying that if you use drizzle there is less of a need for tRPC?

  • @Zomp420
    @Zomp420 Год назад

    don't use an ORM. Just use SQL. It allows you more control and fine tuning.

  • @Casal0x
    @Casal0x Год назад

    Are we having drizzle option or tutorial to use it with t3 stack ??

  • @marcoio8742
    @marcoio8742 Год назад +1

    There is probably a lot to say about ORMs in general, but last week I heard Rich Harris himself, presenting SvelteSnaps and he said a thing that quite surprised me. He said "all the ORMs are stupid, just use simple sql". I personally don't agree, for many reasons. For instance, having types without having to coerce them, manage migration up and down without funky scripts here and there. However, i would love to know your opinion about this Theo, and also do you know why he might say something like this? I am not saying to read his mind, but considering his approach on things I find that statement to be, let's say weird. Thanks ❤

  • @Refresh5406
    @Refresh5406 Год назад

    *lists a bunch of massive problems that most other ORMs don't suffer from*
    "That doesn't mean Prisma's bad." I think that's exactly what it means, Theo.

  • @EddyVinck
    @EddyVinck Год назад +5

    I had to learn either Prisma or Drizzle for my project. Although I dipped my toe into Prisma before, I decided to go with Drizzle. Too early to tell how it'll go but Drizzle seems good so far.

  • @ioannis_gr
    @ioannis_gr Год назад +2

    Mikro-orm is good as well 😂

  • @user-js7ud9du2y
    @user-js7ud9du2y Год назад

    i live in the left,right,cross join world and i wish all problems is just a inner join

  • @andresgutgon
    @andresgutgon Год назад

    Start to drizzle given for you ❤

  • @riyadshauk2432
    @riyadshauk2432 Год назад

    3:47 lol the copyright at the bottom of their website has since been removed.

  • @jonnyso1
    @jonnyso1 Год назад

    The one query thing is a big deal, but eloquent is still the best ORM I know so far.

  • @federicovazquez7989
    @federicovazquez7989 Год назад

    Most ORMs came after Knex (and quite a lote of them are built on it), they proposed a different API and the tides went full on TypeORM and Prisma... Now a new one rises, and guess what? It does the same Knex already was doing. Dang twisted ecosystem

  • @CalvinLow-k3y
    @CalvinLow-k3y Год назад

    You have nice shirts. Where do you get them from ?

  • @WatashiwaWatashi-zw7hy
    @WatashiwaWatashi-zw7hy 9 месяцев назад

    I just wanna use this library with Deno, then I got overwhelmed

  • @GeraldScholz
    @GeraldScholz Год назад

    Will check it out. Does it Support geospatial data?

  • @samuelgunter
    @samuelgunter Год назад +1

    I didn't get a notification for this video, it was probably because youtube uses Firebase which comes with a multitude of problems. They're trying to silence you

    • @samuelgunter
      @samuelgunter Год назад +1

      disclaimer: idk if RUclips uses firebase

  • @Mo3ta9em93
    @Mo3ta9em93 Год назад +2

    Coming to t3 stack soon?

  • @tasmto
    @tasmto Год назад

    Prisma and turbo repo gives me so much anxiety to this day.

  • @noext7001
    @noext7001 Год назад +1

    any way to convert prsima schema to drizzle schema ?

    • @noext7001
      @noext7001 Год назад

      this shit is bugged as fuck, its impossible to code with typescript, its full of any everywhere is the code at least with prisma you got correct type

  • @phucnguyen0110
    @phucnguyen0110 Год назад

    This actually looks better than Prisma lol, thanks Theo!

  • @cho4d
    @cho4d Год назад

    how is defining relationships inside the code using the orm "cleaner"??? Any single responsibility principle enjoyers here?

    • @cho4d
      @cho4d Год назад

      DRY too. If it's defined in the code that is using it then you'r going to be repeating, surely? Which is a maintenance no no.

  • @malachiconstant2756
    @malachiconstant2756 Год назад

    Any thoughts on supabase, Theo? I love all your stack but lately I’ve found it easier to scaffold new projects with supabase

  • @keith-is-mad
    @keith-is-mad Год назад

    Instant like for 1:15 🤣

  • @nilsandresen97
    @nilsandresen97 Год назад

    i started drizzle a while ago. What to do now?

  • @hgghyxo
    @hgghyxo Год назад

    Two days later, already at 9k Stars

  • @comi9
    @comi9 Год назад

    Any plans for something like drizzle studio?

  • @hunterbertoson156
    @hunterbertoson156 Год назад

    Paused the video. Starred Drizzle.

  • @gge6021
    @gge6021 Год назад

    drizzle won the meme war im in

  • @БогданПилипчук-р2ъ

    There is no good or evil. There is only weight and those too weak to lift it.
    (C) Swoldemort

  • @vladislavsmolyanoy
    @vladislavsmolyanoy Год назад

    Are you moving T3 stack away from Prisma to Drizzle?

  • @henriquematias1986
    @henriquematias1986 Год назад

    Why would you use something like drizzle over mongoose + zod ? 😅

  • @adoreos
    @adoreos Год назад

    Theo will T3 stack change to Drizzle?

  • @eidiazcas
    @eidiazcas Год назад

    How about migrations? One thing I hate about prisma is that you need to be connected to a database to generate new migration files, haven't tried drizzle though

  • @aabmets
    @aabmets Год назад

    What about Orchid ORM?

  • @Xe054
    @Xe054 Год назад

    Cool shirt, homie.

  • @ninhdang1106
    @ninhdang1106 Год назад +1

    waiting for Drizzle to comment on this video

  • @brianodida
    @brianodida Год назад

    TypeORM is the best Typescript ORM.

  • @blue5659
    @blue5659 Год назад

    Maybe unpopular opinion but...why are all relational dbs orders of magnitude slower than document stores like mongo?

  • @bmxandcode
    @bmxandcode Год назад

    what about surrealdb?

  • @nemila4904
    @nemila4904 Год назад

    When will you add it to t3?