I work for a nosql db vendor. We don’t have a fixed schema so there are no migrations. If you want fast access to some parts of data you just add an index and reindex async. If you need SQL for Tableau or PowerBI you just add a view which is also like an index.
But the underlying data and it’s model can be in flux and we handle exabyte scale ha dr rebalancing etc