I am a designer and have been one for some time now,
I was contracted to develop a rather large system which has thousands upon thousands of rows of data. Let's call this r.
for each row of data we have 3 tables to look up it's associated values for that r. That's fine, that's pretty instantaneous. However, The final part of our calculations require us to calculate even more columns. ultimately the equations I have at the moment are logarithmic in the number of cells we calculate for each r. As it has a relationship to over 500 more columns to search through to get an answer.
When we calculate one row it's fine, but when we calculate 3000 rows each of which calculate 500 more columns it can take up to two hours to process. Bearing in mind we are now running 10 equations which each run their own queries for each row. There is no other way around this, as this is the way their system works...
Now they are moaning that they want to be able to calculate all of this in under 5 seconds... while using PHP as the main language and nothing else...
Can any of you advise with more experience on things like this?
I was contracted to develop a rather large system which has thousands upon thousands of rows of data. Let's call this r.
for each row of data we have 3 tables to look up it's associated values for that r. That's fine, that's pretty instantaneous. However, The final part of our calculations require us to calculate even more columns. ultimately the equations I have at the moment are logarithmic in the number of cells we calculate for each r. As it has a relationship to over 500 more columns to search through to get an answer.
When we calculate one row it's fine, but when we calculate 3000 rows each of which calculate 500 more columns it can take up to two hours to process. Bearing in mind we are now running 10 equations which each run their own queries for each row. There is no other way around this, as this is the way their system works...
Now they are moaning that they want to be able to calculate all of this in under 5 seconds... while using PHP as the main language and nothing else...
Can any of you advise with more experience on things like this?