Skip to content

A course to build distributed key-value service based on TiKV model

Notifications You must be signed in to change notification settings

brucechin/tinykv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinyKV

A fun project for evaluating some new optimizations quickly, do not use it in production.

Build

make

Deploy

Put the binary of pd-server, node and tidb-server into a single dir.

Run

Under the binary dir, run the following commands:

mkdir -p data
./pd-server
./node --db-path=data
./tidb-server --store=tikv --path="127.0.0.1:2379"

Documentation

This repo contains a single module: tinykv. Each package is documented either in a doc.go file or, if it is a single file package, in the single file.

See doc.go for top-level documentation.

About

A course to build distributed key-value service based on TiKV model

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.2%
  • Other 0.8%