edgelessdb
edgelessdb copied to clipboard
Performance testing
Hey,
I would like to compare edgelessDB to other solutions. Do you know any tool compatible for performance testing ? I'd like to compare at least memory usage.
Thank you.
Hi,
We used sysbench-tpcc for benchmarking. See #84 for more info.
Regarding memory usage, EdgelessDB has to preallocate the enclave memory so that it should be constant.
Thank you for your help. If the memory is preallocate, how is decided its size ? Is it a constant for all applications?
What happens if the memory allocated is not sufficient to store the entire database ?
It's decided at build time. We provide prebuilt images with 1 GB or 4 GB enclave heap memory. Or you can build it yourself and choose another heap size.
If EdgelessDB runs out of enclave memory, it will terminate.
Thank you for your answer !