Incremental Data RetrievalProblem Outline Imagine there is a database table containing a large number of objects and a catalog built on this table. For the objects to be displayed in the catalog, they have to be read from the database to the operating memory. Depending on the amount of data and the size of available memory, this may either be impossible at all (causing memory overflow) or it may significantly lower the application's performance. Solution Read Limit In earlier versions, the problem was dealt with by setting a limit on the maximum number of objects read to memory (Read Limit).
Incremental Data Retrieval This currently used method is based on sorting the objects (matching a search condition, if existent) directly in the database, then reading just a limited "reasonable" number of them, with more objects read dynamically on an on-demand basis. See example. Incremental Data Retrieval is used when reading the following selections of objects:
| ||||||