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
KVDB count Active KVDB per system 8 No
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 10,000 No

Info

An application can only have a single KVDB open at a time. We expect to remove this limitation in a later release.

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
Key count Total keys in a KVS (billions) 50 No
Capacity Total storage capacity of a KVS (TB) 4 No
Cursor count Concurrent cursors in a KVS 8,000 No