Recently, ZDNet published an article on the reasons for application failure. One of the main reasons mentioned in the article is Data Corruption. The article notes that developers have unfettered and uncoordinated access to database values which can cause a ripple effect on incorrect reports, bills and inventory problems. This seems to be a common problem for development teams and DBAs.
dbMaestro TeamWork can help address these issues by applying standard SCM methodology to the structure and data-content of the database. TeamWork can apply locks to schema and values in the database in order to ensure that any modification is performed under the project’s guidelines for change. TeamWork ensures that a developer must first check-out the data in a table before modifying it. This provides a number of advantages:
- Ensure that only one developer can make changes to an object at any given time;
- Data or schema cannot be changed without adhering to change-control procedures;
- A complete audit-trail is maintained (you can track what change was made by which developer, and when);
- All changes are kept in a versioned time-line which allows a rollback to any previous (and known good) version of data or schema.
TeamWork can assist development teams and DBAs by preventing the introduction of costly data-corruption into the database development process and facilitating recovery from such situations.

Loading...