Changing the Evolution of Database Applications
02/04/2020 - Most websites that we use every day are database applications, which means that they involve software that interacts with an underlying database. As these websites evolve to meet the demands of their users, so must the software and the database schema, i.e., the model that determines the layout of the data. This process is extremely time-consuming and error-prone, because developers not only need to transform the data, but also re-implement all the affected parts of the application.