4
From the moment we work with a very large amount of data(eg: more than 3 million records), and we need to display this data on the screen while the user uses the page, always having the best possible performance.
- Splitting this data list into smaller groups and using threads and handlers to display these smaller groups is valid? 
- What are the best practices for display? 
- What are the main factors affecting display performance and why? 
- How important the modeling of this database is in relation to programming in this case?