morgo's profile picture. Work: Cash App. Previously: TiDB, MySQL, Vitess.

Morgan Tocker

@morgo

Work: Cash App. Previously: TiDB, MySQL, Vitess.

Great overview + all applies to Spirit too. But also jealous my videos don’t have the same level of visualizations. Particularly agree on all the caveats about online DDL. It’s very hard to navigate and be successful.

Ahhh my first video is liveeee! 🙈 I give a demo of how schema changes can lock up your database, how online schema change tools work, and how you can make schema changes without any locking or downtime. youtube.com/watch?v=GfKZEd…

hollylawly's tweet card. How do online schema change tools work?

youtube.com

YouTube

How do online schema change tools work?



Morgan Tocker أعاد

If you are a user of gh-ost or pt-online-schema-change, take a look at Spirit! Presented by @morgo during the #MySQLBelgianDays #MySQL #MySQLCommunity

🎉 New week and a new #MySQLBelgianDays2024 presentation, this time on Introducing Spirit by Morgan Tocker! Watch the video: social.ora.cl/6010kH5AC Slides available: social.ora.cl/6019kH5A7 #MySQL #MySQLCommunity



Morgan Tocker أعاد

We are sold-out ! But there is a waiting list, please don't hesitate to subscribe to it if you want to attend we might free some spots next week ! #MySQLBelgianDays #MySQLCommunity 🐬🇧🇪

Don't miss the MySQL Belgian Days 2024 🐬🇧🇪🍟🧇🍫🍺 lefred.be/content/mysql-… #MySQL #MySQLCommunity

lefred's tweet image. Don't miss the MySQL Belgian Days 2024 🐬🇧🇪🍟🧇🍫🍺 lefred.be/content/mysql-…  #MySQL #MySQLCommunity


Morgan Tocker أعاد

Interesting idea by @morgo bugs.mysql.com/bug.php?id=113… I think it’s doable but don’t think it’s as simple as taking multiple views from a single transaction. IIRC, handling the deletes makes it tricky. Perhaps easier to use a transaction per B-tree sub-tree. Once a sub-tree…


Part 2 of our MySQL Schema Change story: code.cash.app/introducing-sp… (Spirit; a reimplementation of gh-ost)


More Resilient Schema Changes at Scale code.cash.app/more-resilient… (part 1 of 2 in introducing 'Spirit'; our online schema change tool for MySQL).


A much needed improvement.

Wim Coekaerts presented the new release model for @MySQL during #MySQL Summit: LTS & Innovation Releases !#MySQLSummit #LevelUp

lefred's tweet image. Wim Coekaerts presented the new release model for @MySQL during #MySQL Summit: LTS & Innovation Releases !#MySQLSummit #LevelUp


A fun blog post - some random database feature ideas that are 'keynote worthy' tidb-blog.vercel.app/posts/keynote-…


Blip: A New Open Source MySQL Metrics Collector hackmysql.com/post/blip-v1.0…


I like these deep-dive talks. It sounds silly, but DDL is my #4 reason to use TiDB tidb-blog.vercel.app/posts/the-top-…

🎺Welcome to join our meetup on November 7th! Our Senior Database Engineers will give you a deep dive into TiDB's Table Partition and DDL, register here to reserve your seat at our Sunnyvale Office or receive more details about the live broadcast: hubs.ly/Q01rkG7S0



New blog post: My top 5 feature requests for TiDB: tidb-blog.vercel.app/posts/my-top-5…


Spotted in the TiDB docs: docs.pingcap.com/tidb/stable/sq… Different dimensions you say? Backstory: TiDB uses 2 configuration systems: the config file and system variables. Some options can be set in either, but the naming convention is different. It's totally not confusing at all :(

morgo's tweet image. Spotted in the TiDB docs: docs.pingcap.com/tidb/stable/sq… Different dimensions you say?

Backstory: TiDB uses 2 configuration systems: the config file and system variables. Some options can be set in either, but the naming convention is different. It's totally not confusing at all :(

New Blog Post: This is the most underrated feature in TiDB tidb-blog.vercel.app/posts/the-most…


Morgan Tocker أعاد

@morgo before I read the post I guess that #1 SHOULD BE foreign key support and that's it, lol. A conversation with somebody shows that "suppose a RELATIONAL database that doesn't support foreign key, it makes the word 'RELATIONAL' a JOKE.". 天大的笑话😅 tidb-blog.vercel.app/posts/my-top-1…


I'm starting a new blog. First post, My Top 10 Feature Requests for TiDB: tidb-blog.vercel.app/posts/my-top-1…


Loading...

Something went wrong.


Something went wrong.