kyoto 0.0.1

Modularized cache system
Documentation

kyoto

A modular designed high performance cache

Functionality

A key-value cache prototype.

Serves HTTP protocol. Client commands has to comply with HTTP request format, and the command information should be json in request body.

For example:

{ "command": "GET", "key": "foo" }

or:

{ "command": "SET", "key": "foo", value: "bar" }

Idea

Modularize.

This project aim to test whether a database can be decoupled into essential modules: Network part, Machine part and Data Structure part.