NoSQL, not using SQL, has a variety of ways to migrate data. One of my teams wrote their own automated fashion to migrate our database. While doing this we made a conscience decision to remove the ability to “roll back” the database. Why did we think this was a good idea? What are some other alternative approaches to keeping your schema current?
Molly Dishman is a Senior Consultant at ThoughtWorks Inc. a global IT Software Consultancy. During her ThoughtWorks career she has developed top quality software solutions for clients all over the world. She has been a trainer, developer, technical lead and coach during her time at ThoughtWorks. Molly is passionate about solving technical problems and helping others grow and learn software development.