MySQL is having a bumpy journey

Поділитися
Вставка
  • Опубліковано 13 жов 2024

КОМЕНТАРІ • 64

  • @hnasr
    @hnasr  25 днів тому +5

    Brush up your database fundamentals databases.win

  • @voikalternos
    @voikalternos 2 дні тому +41

    Unironically, the 2018->2014 in the thumbnail made me click the video

    • @theevilcottonball
      @theevilcottonball 2 дні тому

      Me too.

    • @saiphaneeshk.h.5482
      @saiphaneeshk.h.5482 2 дні тому

      I was confused for a moment, too

    • @tisaname8490
      @tisaname8490 2 дні тому

      I thought it was a clickbait thumbnail, but fortunately just a typo.

    • @johnyepthomi892
      @johnyepthomi892 2 дні тому

      I thought it would have some deeper meaning 😂

    • @hnasr
      @hnasr  2 дні тому +7

      ops , fixed it. Hopefully that doesn't lower the clickthrough rate haha

  • @johnswanson217
    @johnswanson217 2 дні тому +15

    That's called "The Oracle disease"

  • @EdmondDantèsDE
    @EdmondDantèsDE 2 дні тому +21

    Aren't the MariaDB devs the original MySQL devs?

    • @hnasr
      @hnasr  2 дні тому +9

      correct they went their own way after Oracle got involved with MySQL

    • @Antebios
      @Antebios 2 дні тому +4

      Yep, that's why I use MariaDB.

  • @_prothegee
    @_prothegee 2 дні тому +7

    Nahh.. I don't use dolphin when knew the elephant has array type and has better uuid

  • @AjithkumarSekar
    @AjithkumarSekar 2 дні тому +10

    I think you have mistakenly mentioned 2014 instead of 2024 in thumbnail :D

  • @JohnSurgey
    @JohnSurgey 2 дні тому +7

    10k tables? you need to think again

  • @brightklutse3405
    @brightklutse3405 2 дні тому +1

    I enjoy your podcasts so much. You have no idea how much I have learnt from you. Thank you so much.

  • @akshay-kumar-007
    @akshay-kumar-007 2 дні тому +2

    AWS RDS uses My SQL 8.0 by default for new databases. Also looking at there announcement it doesn't look like they are keen on supporting 5.7 for a long time.

  • @cheako91155
    @cheako91155 2 дні тому +1

    I can't imagine a case where I'd be running a site and assuming just a single DB query per user, an absurd assumption, where I'd go... 3 users per second, yeah that's good enough. Like WTF.

  • @MrJfergs
    @MrJfergs 2 дні тому +2

    I don't see why someone would use MYSQL vs Postgres. I learned the basics of MYSQL first but the knowledge is somewhat transferable to other relational DB's. I am not a DB expert by any means so I may be incorrect I just don't see the reason to make that choice technically.

  • @erfanium
    @erfanium 2 дні тому +1

    Please make a video about multi-tenant database design and how to shard it. It would be very informative. I chose MySQL over PostgreSQL because it seems it can be sharded via Vitess, whereas there isn't a good, battle-tested sharding solution for PostgreSQL.

    • @Patrickdaawsome
      @Patrickdaawsome 2 дні тому +3

      If you’re building that for a learning experience, you can use Citus a Postgres extension.
      If you’re prematurely optimizing, don’t shard, lots of unnecessary headache there.
      If you absolutely need for it a business need in this moment, and want to elaborate on business goal(s), technical goal(s), and current setup I can be more helpful.
      Vertical sharding, horizontal sharding, diff ways of determing how/where to shard etc

    • @erfanium
      @erfanium День тому

      @@Patrickdaawsome well, I actually need it for production. I have a mysql database with +300GB data and eventually in some point, i have to horizontally shard it. there is no way to escape.

  • @hallkbrdz
    @hallkbrdz 2 дні тому +4

    Why would anyone use MySQL over Postgres? What is your use-case that shows it to be better?

    • @Y-JA
      @Y-JA 2 дні тому +2

      For Vitess

    • @hallkbrdz
      @hallkbrdz 2 дні тому

      @@Y-JA Speed in doing what?
      Note that I am a DBA, although I've worked mostly with Oracle, SQL Server, HANA, and some Postgres (mostly with PostGIS). I'm curious what modern use-case there is for MySQL over alternatives.

    • @Y-JA
      @Y-JA 2 дні тому

      @@hallkbrdz No, not speed. Vitess. The database clustering system for MySQL built by UA-cam.

    • @Y-JA
      @Y-JA 2 дні тому

      @@hallkbrdz Vitess is a database clustering system.

    • @akshay-kumar-007
      @akshay-kumar-007 2 дні тому +2

      Read heavy operations in MySQL are faster compared to Postgres. I guess this is because it uses row level locks and query cache(which disabled now my deafult now though as per video).
      Also, MySQL has been around for way longer and many people started their dev journey with something like LAMP, and are well versed with MySQL.

  • @beachbum868
    @beachbum868 День тому

    The situation is worse than u depict. 28 - 36 is a disaster. 1st good release in that series was 37. All this focus on innodb cluster is crap. They need a totally different concept for the storage, like Aurora.

  • @wendelpereira387
    @wendelpereira387 19 годин тому

    Is the case of oracle degrading it's performance intentionally?

  • @MattHudsonAtx
    @MattHudsonAtx 10 хвилин тому

    Watch Anton Putra's benchmark video.

  • @sad_man_no_talent
    @sad_man_no_talent 2 дні тому +4

    I hate mysquel and I LOVE postgr squel

  • @8roma8
    @8roma8 2 дні тому

    the course is really good, a lot of details

  • @EdmondDantèsDE
    @EdmondDantèsDE 2 дні тому +2

    10000 tables is not a lot? Seems like a lot to me. 😅

    • @sad_man_no_talent
      @sad_man_no_talent 2 дні тому +1

      bruh that's nothing

    • @sad_man_no_talent
      @sad_man_no_talent 2 дні тому

      u sounds like a noob

    • @EdmondDantèsDE
      @EdmondDantèsDE 2 дні тому

      @@sad_man_no_talent how is that nothing and what's the use case for that?

    • @johnyepthomi892
      @johnyepthomi892 2 дні тому +2

      It’s not a lot, but yes it’s not little, that’s why they test it with such a number. If the tests sucks at this, you know it’s bad.

    • @akshay-kumar-007
      @akshay-kumar-007 2 дні тому

      I think you can still get memory leaks with a lower number. Just that with 10K tables, the time will be less.
      TBH even I haven't seen more than 500 tables in my short professional career of 3 years so far.

  • @vidal9747
    @vidal9747 2 дні тому

    I thought MariaDB was MySQL. That is how much I pay attention to dbs...

    • @MattHudsonAtx
      @MattHudsonAtx 9 хвилин тому

      They are basically the same database. MySQL is too big to bother fixing when postgres already works.

  • @nixoncode
    @nixoncode 2 дні тому

    I've only used MySQL,

  • @mohammadmahtab1149
    @mohammadmahtab1149 2 дні тому

    Informative

    • @Sibearian_
      @Sibearian_ 2 дні тому +1

      Bruh u didn't even finish the video

  • @xtan-yt
    @xtan-yt 2 дні тому +1

    F Microsoft and their products

  • @manit77
    @manit77 День тому

    MariaDB + galera cluster.

  • @monireol
    @monireol 2 дні тому

    MongoDB 8 released week ago

  • @ИванРагозин-я8я
    @ИванРагозин-я8я 2 дні тому

    sqlite the best