I am building an application in Winforms. This will talk to DB(oracle) and load huge amount of data (only for viewing). Apart from caching and paging, is there any other point to consider? Performance is an issue, but so is the consideration of limited memory on user machine.
Thanks.
EDIT - Additional info: I also have an option to build a java soap service to act as middle tier. Will that help?