T
Terry
I have a Web application that suddenly needs to scale up,
up, up.
I need some advice about handling large amounts of data
loading into the application's data sets. Please let me
know if my idea is a good one or if there is a better way
to handle the data.
The web application presents employee reports. A sample
report begins with a drop down list of employee names. A
user selects a name and returns a detailed report on the
employee.
We have about 15,000 employees on the list and expect the
list to grow rapidly. An employee might have many
records in his report.
What is the best way to present this application on the
web with a quick load time of the initial list of
employees and a quick turn around of the training records?
I'm considering caching some of the data, or publishing
data to the web server as xml using SQL server's xml
publishing. The xml could be republished from the SQL
server every 4 hours or so.
I fear that caching the list of employees will consume
too much memory.
My thought is to publish list of employees as a xml doc
and to load the xml data into a data set (to be loaded
into the drop down according to the user data from server
variables). The training data could be stored as xml as
well.
So, what do people think? Is this a good plan? Would it
be better to pull the data from the SQL server via
ADO.Net at every request?
Thanks
--Terry
To reply directly replace msdn . com with msn . com.
up, up.
I need some advice about handling large amounts of data
loading into the application's data sets. Please let me
know if my idea is a good one or if there is a better way
to handle the data.
The web application presents employee reports. A sample
report begins with a drop down list of employee names. A
user selects a name and returns a detailed report on the
employee.
We have about 15,000 employees on the list and expect the
list to grow rapidly. An employee might have many
records in his report.
What is the best way to present this application on the
web with a quick load time of the initial list of
employees and a quick turn around of the training records?
I'm considering caching some of the data, or publishing
data to the web server as xml using SQL server's xml
publishing. The xml could be republished from the SQL
server every 4 hours or so.
I fear that caching the list of employees will consume
too much memory.
My thought is to publish list of employees as a xml doc
and to load the xml data into a data set (to be loaded
into the drop down according to the user data from server
variables). The training data could be stored as xml as
well.
So, what do people think? Is this a good plan? Would it
be better to pull the data from the SQL server via
ADO.Net at every request?
Thanks
--Terry
To reply directly replace msdn . com with msn . com.