I am working on a web project that will require quite a bit of updating from multiple users and large ammounts of data.
The expected ammount of data is 70 unique rows each with 14 fields that need updated regularly. That's a total of 980 fields.
I first attempted a series of synchronous ajax queries to the database using a for loop to update all the fields. This caused a large hang. I would say for 20 seconds of my 30 second time between updates the page was frozen.
The next attempt was to run the ajax queries asynchronously with onsuccess updating the fields in a for loop. This aleviated the slow down, but I was getting weird issues. I think my for loop variable changing was causing things to be getting written to the wrong HTML elements.
Currently I am having a back end .asp page write the HTML, and clearing the innerHTML of the containing div, then setting div.innerHTML = transport.responseText. This seems to be working pretty well for me, but I am just curious as to what others would have done to update this much data given the tools available (vbscript, javascript, and an Access database).
The data across all work stations will be the same, and multiple users will be interacting in real time editing the data. However, they will each be concerned with updating their own portion of the data, but there is a need to have it all be updatable and viewable in its latest iteration by all users.