Document Version: v2.1 Last Updated: 2025-09-19 Maintained by: Engula Performance Engineering Team
This report presents a baseline performance comparison between Engula 2.1 and Redis 7.2, focusing on throughput and latency across varying value sizes and CPU configurations. The purpose of this benchmark is to quantify Engula’s behavior under standardized, reproducible test conditions.
To evaluate and compare the Get/Set throughput (QPS) and latency (P50) of Engula 2.1 versus Redis 7.2 under equivalent workloads, across multiple configurations of CPU cores and data sizes.
io-threads ∈ {1, 2, 4}| Component | Specification |
|---|---|
| Instance Type | Alibaba Cloud ECS (ecs.c9i.xlarge, ecs.c7a.4xlarge, ecs.g8y.2xlarge) |
| CPU | 8 vCPUs – 16 vCPUs |
| Memory | 32 GB |
| Operating System | CentOS 7.9 (kernel configured for low-latency workloads) |
Each instance was benchmarked independently under identical network and system configurations to ensure a fair comparison.
All tests were conducted using Engula Bench, a benchmarking framework for Redis-protocol–compatible performance measurements.
For detailed usage instructions and configuration parameters, refer to: 📄 Engula Bench – Baseline Performance Tool Documentation
ecs.c9i.2xlarge
ecs.c7a.4xlarge
ecs.g8y.2xlarge
Across the tested CPU architectures and workload scales, the benchmarks show the following characteristics:
Overall, Engula 2.1 behaves as a viable alternative to Redis for in-memory data workloads, providing protocol compatibility with additional options for scaling, efficiency, and configurability across heterogeneous cloud environments.