In memory representation of large data
<p>Currently, I am working on a project where I need to bring GBs of data on to client machine to do some task and the task needs whole data as it do some analysis on the data and helps in decision making process.</p>

<p>so the question is, what are the best practices and suitable approach to manage that much amount of data into memory without hampering the performance of client machine and application.</p>

<p>note: at the time of application loading, we can spend time to bring data from database to client machine, that's totally acceptable in our case. but once the data is loaded into application at start up, performance is very important. </p>
