Click here to Skip to main content
15,897,187 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi all,

I am currently working on a web-application which going to deal with huge ammount of data.we are having our database in Teradata and only have select access on it.

We need to use temperory tables in order to process data before displaying it on client side. We had made a choice to use XML's as a mediator.

My confusion is now we have two choices to process data before displaying.
One to process it on server by storing in xml's and manipulating on them.
or to do whole operation on client side.

I am newborn for web-application don't know what to do.
Can anybody suggest me some path to go along in order to get a better approch.

Help in any form is welcome....
Thanx in advance.
Posted

Hello,

I believe it depends of what kind of processo you need to do with the XML.

Anyway, I thinks it's best to do all the overhead on the server side, cause you don't know the client's side hardware.

Can you provide more details about your scenario?
 
Share this answer
 
If the data is very common to users, I would perform it server side and cache any relevant information that isn't too time sensitive, so you can maintain performance.

If the data is only relevant to that user's request, then it should be done client side as to not bog down the server, unless you have security constraints to consider during the processing.
 
Share this answer
 
Thanks Kleber,
The processing on XML's would be heavy due to huge ammount of data.
I think from your suggesion that it'd be better to go with server side processsing....

I am thinking to use IsoStorage to store xml's temporarily and then perform operations on them.Once operations are done databind the controls with data and delete xml's from Isostorage.
Would this be appropriet..??? :confused:
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900