Changing Vitess Schemas Without Taking Shards Offline
Use vtctl OnlineSchemaChange to evolve sharded Vitess tables by copying data to a new table and swapping metadata, keeping VTGate routing continuous while managing replication lag and version compatibility.