Hello Andrey,

Short answer: just keep default 4k page size, it will work fine unless you have very specific hardware.


Too small page size causes write amplification on hardware level: https://www.cactus-tech.com/resources/blog/details/write-amplification-as-seen-in-solid-state-drives

On the other hand, too big page size causes write amplification on Ignite level. Whole 16k page will be persisted if you have changed only few bytes.


You may also want to check our durable memory tuning guide for more details: https://apacheignite.readme.io/docs/durable-memory-tuning

Best Regards,
Ivan Rakov


On 07.11.2017 1:28, Andrey Kornev wrote:
Hello,

What are the considerations for choosing the best data page size? It looks like there are only four possible values (1K, 4K, 8K and 16K) to choose from, and I don't immediately see why one would want to use anything other than 16K?

Is it because the value lookup within a page is linear and therefore, I want to keep the number of values that fit on a single page sufficiently low?

Please advise!

Thanks
Andrey

Reply via email to