MySQL is having a bumpy journey

  Рет қаралды 15,176

Hussein Nasser

Hussein Nasser

Күн бұрын

Пікірлер
@hnasr
@hnasr 2 ай бұрын
Brush up your database fundamentals databases.win
@voikalternos
@voikalternos Ай бұрын
Unironically, the 2018->2014 in the thumbnail made me click the video
@theevilcottonball
@theevilcottonball Ай бұрын
Me too.
@saiphaneeshk.h.5482
@saiphaneeshk.h.5482 Ай бұрын
I was confused for a moment, too
@tisaname8490
@tisaname8490 Ай бұрын
I thought it was a clickbait thumbnail, but fortunately just a typo.
@johnyepthomi892
@johnyepthomi892 Ай бұрын
I thought it would have some deeper meaning 😂
@hnasr
@hnasr Ай бұрын
ops , fixed it. Hopefully that doesn't lower the clickthrough rate haha
@johnswanson217
@johnswanson217 Ай бұрын
That's called "The Oracle disease"
@EdmondDantèsDE
@EdmondDantèsDE Ай бұрын
Aren't the MariaDB devs the original MySQL devs?
@hnasr
@hnasr Ай бұрын
correct they went their own way after Oracle got involved with MySQL
@Antebios
@Antebios Ай бұрын
Yep, that's why I use MariaDB.
@prorenicsultd
@prorenicsultd Ай бұрын
Yep, that's true.
@JohnSurgey
@JohnSurgey Ай бұрын
10k tables? you need to think again
@_prothegee
@_prothegee Ай бұрын
Nahh.. I don't use dolphin when knew the elephant has array type and has better uuid
@AjithkumarSekar
@AjithkumarSekar Ай бұрын
I think you have mistakenly mentioned 2014 instead of 2024 in thumbnail :D
@hstrinzel
@hstrinzel 29 күн бұрын
The Oracle Vogons announced: "Your MySQL has been scheduled for demolition. We have no mercy at all."
@brightklutse3405
@brightklutse3405 Ай бұрын
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 Ай бұрын
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.
@phpnotasp
@phpnotasp Ай бұрын
5.7 has been dead for 4 years. That's a pretty long time already to keep supporting dead software.
@cheako91155
@cheako91155 Ай бұрын
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.
@erfanium
@erfanium Ай бұрын
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 Ай бұрын
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.
@phpnotasp
@phpnotasp Ай бұрын
@@erfanium Vitess is not for you. With only 300GB of data, Vitess is overkill and will frustrate you more than you can imagine. For multi-tenant, you need to look at functional partitioning where you move specific databases/schemas to other servers. (Ex. Customer DBs 1, 2, 3 on server A, DBs 4, 5,6 on server B, etc)
@erfanium
@erfanium Ай бұрын
@@phpnotasp it sounds like creating a vitess at home to me.
@sad_man_no_talent
@sad_man_no_talent Ай бұрын
I hate mysquel and I LOVE postgr squel
@johnyepthomi892
@johnyepthomi892 Ай бұрын
Posquel
@8roma8
@8roma8 Ай бұрын
the course is really good, a lot of details
@wendelpereira387
@wendelpereira387 Ай бұрын
Is the case of oracle degrading it's performance intentionally?
@vidal9747
@vidal9747 Ай бұрын
I thought MariaDB was MySQL. That is how much I pay attention to dbs...
@MattHudsonAtx
@MattHudsonAtx Ай бұрын
They are basically the same database. MySQL is too big to bother fixing when postgres already works.
@phpnotasp
@phpnotasp Ай бұрын
Don't say that to a MariaDB employee. They are adamant that MariaDB is not MySQL. They forked MySQL and are now their own thing.
@EdmondDantèsDE
@EdmondDantèsDE Ай бұрын
10000 tables is not a lot? Seems like a lot to me. 😅
@sad_man_no_talent
@sad_man_no_talent Ай бұрын
bruh that's nothing
@sad_man_no_talent
@sad_man_no_talent Ай бұрын
u sounds like a noob
@EdmondDantèsDE
@EdmondDantèsDE Ай бұрын
@@sad_man_no_talent how is that nothing and what's the use case for that?
@johnyepthomi892
@johnyepthomi892 Ай бұрын
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 Ай бұрын
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.
@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.
@phpnotasp
@phpnotasp Ай бұрын
In case you didn't know, Aurora is just a fork of the InnoDB engine with redo logging replaced with DRBD.
@beachbum868
@beachbum868 Ай бұрын
​@@phpnotasp I work with Aurora and MySQL RDS, so I know that is simply not true. The compatibility layer is an innodb fork but the the Aurora storage system is a completely different beast than GP2/3 LVM / EBS. From what I have seen from their presentation and the results I get back, the storage system is some sort of hash pool based on dynamodb nodes. It's way more efficient and on larger data sets its cheaper. A lot cheaper than other the RDS options.
@mohammadmahtab1149
@mohammadmahtab1149 Ай бұрын
Informative
@Sibearian_
@Sibearian_ Ай бұрын
Bruh u didn't even finish the video
@mughees52
@mughees52 7 күн бұрын
they want you to use mysql heatwave and move to their OCI
@MattHudsonAtx
@MattHudsonAtx Ай бұрын
Watch Anton Putra's benchmark video.
@nixoncode
@nixoncode Ай бұрын
I've only used MySQL,
@hallkbrdz
@hallkbrdz Ай бұрын
Why would anyone use MySQL over Postgres? What is your use-case that shows it to be better?
@Y-JA
@Y-JA Ай бұрын
For Vitess
@hallkbrdz
@hallkbrdz Ай бұрын
@@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 Ай бұрын
@@hallkbrdz No, not speed. Vitess. The database clustering system for MySQL built by KZbin.
@Y-JA
@Y-JA Ай бұрын
@@hallkbrdz Vitess is a database clustering system.
@akshay-kumar-007
@akshay-kumar-007 Ай бұрын
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.
@Monolith_io
@Monolith_io Ай бұрын
F Microsoft and their products
@MrJfergs
@MrJfergs Ай бұрын
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.
@JohnKoepi
@JohnKoepi Ай бұрын
Vacuum still sucks ahahahahaha
@RayZde
@RayZde Ай бұрын
MariaDB + galera cluster.
@ИванРагозин-я8я
@ИванРагозин-я8я Ай бұрын
sqlite the best
@monireol
@monireol Ай бұрын
MongoDB 8 released week ago
Advanced MySQL Index Locking Explained
40:34
Hussein Nasser
Рет қаралды 5 М.
SQL IN clauses are miles faster in Postgres 17
22:22
Hussein Nasser
Рет қаралды 13 М.
This Game Is Wild...
00:19
MrBeast
Рет қаралды 138 МЛН
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 11 МЛН
Can You Find Hulk's True Love? Real vs Fake Girlfriend Challenge | Roblox 3D
00:24
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 640 М.
React Doesn't Scale
1:05:15
Theo - t3․gg
Рет қаралды 68 М.
How is this Website so fast!?
13:39
Wes Bos
Рет қаралды 1 МЛН
Microservices with Databases can be challenging...
20:52
Software Developer Diaries
Рет қаралды 93 М.
No One Hires Jr Devs So I Made A Game
39:31
ThePrimeTime
Рет қаралды 329 М.
The Value of Source Code
17:46
Philomatics
Рет қаралды 201 М.
How Uber Handles TRILLIONS of Transactions
13:03
Coding with Lewis
Рет қаралды 276 М.
How many kernel system calls do runtimes make?
19:18
Hussein Nasser
Рет қаралды 29 М.
DRM explained - How Netflix prevents you from downloading videos?
18:17
Mehul - Codedamn
Рет қаралды 223 М.
This Game Is Wild...
00:19
MrBeast
Рет қаралды 138 МЛН