Thanks for listening to my talk at Vienna.rb 💗
Code samples:
✨ https://github.com/grodowski/gh-ost-migration-strategy-demo ✨
Online schema tools:
MySQL
- https://docs.percona.com/percona-toolkit/pt-online-schema-change.html
- https://github.com/github/gh-ost/
- https://github.com/shopify/lhm
Pg
- https://github.com/shayonj/pg-osc
- https://github.com/fabianlindfors/reshape
- https://github.com/xataio/pgroll
Links:
Gh-ost talk by Shlomi Noah
Swappable migration backends in Rails by Adrianna Chang
Safely Adding NOT NULL Columns to Your Database Tables by Sinclert Pérez
Shopify podded architecture from Bytebytego newsletter
MySQL shard balancing from Shopify Engineering