Originally posted by TheFaQQer
View Post
To be fair to said database vendor they advised in the manuals that each item (an in-flight proccess in a workflow system) have a small number of attributes corresponding to process state and keys in a properly designed relational schema.
Unfortunately the people who implemented the system at clientco didn't read the manual and every data item ended up as an atrribute of the associated process.
You can guess how the performance scaled with a few million processes and subprocesses (which would duplicate the data items they required) each having several hundred associated pieces of data.





Leave a comment: