July
6th,
2018
CRUID performance tests on the same machine:
Redis
30000 requests in 6813 milliseconds, 0.2271
Aerospike
30000 requests in 9820 milliseconds, 0.3273333333333333
RocksDB
30000 requests in 7446 milliseconds, 0.2482
Performance test code
long t0 = System.currentTimeMillis();
for (int i = 0; i != 10000; ++i) {
String key = UUID.randomUUID().toString();
Gkvs.Client.put(TEST, key, new Str("value")).sync();
Gkvs.Client.get(TEST, key).sync().value();
Gkvs.Client.remove(TEST, key);
}
long diff = System.currentTimeMillis() - t0;
System.out.println("30000 requests in " + diff + " milliseconds, " + (double) diff / 30000.0);