I'm sure this problem has been solved by someone.
I am designing a retail product database and I need to "version control"
the contents of the database. The requirements include rollback,
branching, merging etc.
I can think of some fairly expensive techniques to manage the data but I
was wondering if someone has some insights into some optimizations.
G