Sure, this works for one kind of migration -- a whole-hog swap of data source.<p>How would this work for alterations to an existing database?<p>I don't think it would, at least not for an unsharded relational database.<p>Anyhow, just something to think about. NoSQL's magic, right?