Skip to content

Limits

The tables below provide guidance on HSE operating limits. A few are enforced, but most are based on testing and experience.

The limits appropriate for a specific HSE application are largely dependent on the performance requirements of that application and the hardware it runs on.

Feel free to push these limits in testing and let us know how far you get and what you observe.

KVDB Limits

Entity Description Limit Enforced
KVS count KVSs in a KVDB 16 No
Key count Total keys in a KVDB (billions) 200 No
Capacity Total storage capacity of a KVDB (TB) 12 No
Transaction count Concurrent transactions in a KVDB 1,000 per CPU Yes
Cursor count Concurrent cursors in a KVDB 100 per GiB of memory No

Info

An HSE application can only have a single KVDB open at a time.

KVS Limits

Entity Description Limit Enforced
Key size Range of valid key sizes (bytes) 1 – 1,334 Yes
Value size Range of valid value sizes (bytes) 0 – 1MiB Yes
Capacity Total storage capacity of a KVS (TB) 4 No