CyanDB
About
This is a simple key-value database written in go. CyanDB is persistent,
and is not an in-memory database.
Project Status
This project is in early stages of development and should not be used in production
To install:
For all platforms: Make sure that your GOBIN
directory, typically ~/go/bin/
is in your PATH
go get github.com/SatvikR/cyandb/cmd/cyand
go get github.com/SatvikR/cyandb/cmd/cyansh
go get github.com/SatvikR/cyandb/cmd/cyand
go get github.com/SatvikR/cyandb/cmd/cyansh
sudo cp $(which cyand) /usr/bin
To compile from source:
From the root of the repository, run the following:
To compile for development:
From the root of the repository, run the following:
-
Windows:
.\make.bat
-
Linux:
make
Binaries will show up in ./bin
folder
To clean binaries:
- Windows:
.\make.bat clean
- Linux:
make clean
LICENSE
Apache 2.0
FAQ
- Where does the name CyanDB come from?
- I was originally going to call this project BlueDB, but apparently that already existed.
When I asked one of my friends, Alexandre2006, "What should I rename BlueDB to?", he replied "CyanDB."