Skip to content

frozen-lab/turbofox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TurboFox

TurboFox is an in memory kv store written in pure x86_64 Assembly.

Setup

  • Install using bash script,
curl -fsSL https://raw.githubusercontent.com/frozen-lab/turbofox/master/install.sh | bash
  • Start the server,
.local/bin/turbofox

Benchmark

  • Server Machine: GCP Compute Engine (asia-southeast1-b / e2-micro) (2 vCPUs, 1 GB memory)
  • Client Machine: GCP Cloud Shell (asia-southeast1-b)
  • CPU Platform: Intel Broadwell
  • Architecture: x86/64
  • Connection Pool Size: 1000
Command Total Time (ms) Operations per Second (ops/sec) Average Time per Operation (ms/op)
SET 4961.41 201.56 4.96
GET 5144.92 194.37 5.14
DEL 6180.53 161.80 6.18

About

An in memory key value store written in pure x86 64-bit assembly

Topics

Resources

Stars

Watchers

Forks