[email protected] wrote:
If you try to keep the historical temporal record inside the SQL tables for the 
running application it is going to cause an EXPLOSION in the number of records 
in the tables.  Why?  Because every change that you make, instead of being an 
UPDATE, becomes and INSERT with a new timestamp.  It also makes the raw table 
records much harder to retrieve and read using SQL in terminal windows.
We explored and experimented with all of these ideas years ago.  The idea 
behind using a second set of tables was so that you did not impact the volume 
or performance of the running application tables.  That's why every company 
where we were involved with these efforts used a second set of tables.
Yes, you will have many more records, but aren't todays RDBMS capable of handling millions of records with ease?

Premature optimization maybe?


_______________________________________________
Tinyerp-users mailing list
http://tiny.be/mailman/listinfo/tinyerp-users

Reply via email to