Need advice concerning Feature Based Development when knowledge DB is involved
- by voroninp
We develop BackOffice application which is used to edit our knowledge DB.
Now our main product's development team is shifting to the feature based development and we need to support several DB's with not identical data schemes. (DS changes slightly from DB to DB)
The information from knowledge Db is extracted by the script and then is distributed to the clients.
We also need to support merging these DB's.
We now analyze pros and cons of different approaches.
We discuss this one:
One working DB (WDB) with one DB for each feature branch (FDB). The approved data is moved from WDB to FDB. So we need to support only one script for each branch. This script will extract data from corresponding FDB. Nevertheless we are to code the differences between FDBs and WDB manually.
May be some automatic mapping tools exist?
I also wish to know whether classic solutions to the alike problems already exist.
Can anyone share the best practices for this case?