Originally Posted by
CJ_London
per post #7 - tried it, experienced all the complications and the performance hit, multiuser or not. Key case in point, client (a financial institution) had a legal requirement to maintain a record all changes. had around 110,000 'primary records' which with changes built up to around 700,000 records. Performance dropped off primarily due to the requirement to get the current record. Changed it to maintaining the data in a history table (which included the current 'view') but users worked off the 'current' table and performance back to instant. Generation of invoices, copy statements etc referenced the history table.