Data Caching Options

Data caching options include both bulk and on-demand loading schemes. There are many refinements and variations within these high-level schemes.

The primary loading schemes provide a trade-off between time and storage space.

Each option has its merits, depending on your goals. Bulk loading takes more time because data is loaded for all users, but once loaded, the data can be shared between users.

Partitioning data loading takes less time because only data the user requires is loaded. Partitioning takes more time to set up from a development standpoint, but may result in a smaller, more focused and up-to-date data load.

On demand loading delays the data loading until it is needed, similar to lazy loading, but may result in a slight delay for the user whose synchronization triggers the load.

Scheduled loading gives you control over when filling takes place.