Database Refactoring: Lessons from the Trenches


Although database refactoring has been advocated as an vital area of database development, very little research has studied its implications. A tiny software development firm refactored a database related to an application that lets purchasers optimize their logistics processes. This project was based on the design of clear database development conventions and the requirement to package documentation in the database itself. The expertise led to five key lessons learned: refactoring should be automated whenever possible, the database catalog is crucial, refactoring is easier when it's done progressively, refactoring can help optimize an application and streamline its code base, and refactoring related to application development needs a advanced skill set and must be applied sensibly. This article is half of a special issue on Refactoring.

Did you like this research project?

To get this research project Guidelines, Training and Code... Click Here

PROJECT TITLE : Tufts Dental Database A Multimodal Panoramic X-Ray Dataset for Benchmarking Diagnostic Systems
PROJECT TITLE : Database Meets Artificial Intelligence: A Survey ABSTRACT: Both database management and artificial intelligence (AI) have something that can be learned from the other. On the one hand, AI has the potential to improve
PROJECT TITLE : xVDB: A High-Coverage Approach for Constructing a Vulnerability Database ABSTRACT: When it comes to locating and correcting vulnerabilities discovered in a single day, security patches play a crucial role. However,
PROJECT TITLE : A Two-Stage Model to Predict Surgical Patients’ Lengths of Stay From an Electronic Patient Database ABSTRACT: Increasing healthcare expenses and a growing demand for services necessitate a more efficient use
PROJECT TITLE : MPED A Multi-Modal Physiological Emotion Database for Discrete Emothion Recognition ABSTRACT: In this study, we construct and build a multi-modal physiological emotion database to investigate human emotions. This

Ready to Complete Your Academic MTech Project Work In Affordable Price ?

Project Enquiry