Hi everyone!

Ignite has a way to limit the amount of memory available to store information. 
If this limit is reached, then page eviction or page replacement will kick in 
and make sure that the amount occupied space stays in the configured limits.
There are no such settings for the disk storage though.

The ability to specify a limit for the data storage size would be convenient 
for the cases when you want to store historical data. Telling Ignite to store 
“as much as it fits to 200 GB” is more convenient than measuring the estimated 
rate of growth of the data storage size and setting up a time-based expiry, so 
that the historical data occupies no more than 200 GB.

We already have a way to limit the amount of space occupied by WAL – by using 
DataStorageConfiguraion#maxWalArchiveSize. It would be nice to have a similar 
thing for the data itself.

Can we implement something similar to the page eviction mechanism for the 
persistent data?

Denis

Reply via email to