Skip to content

O(lya-lya) is in-memory data structure store, used as a database

Notifications You must be signed in to change notification settings

dzyanis/olyalya

Repository files navigation

O(lya-lya)

OLL is simple implementation of Redis-like in-memory cache database with HTTP/JSON interface. It's not the best database, but good example of.

It includes three part:

How to run

Install and launch database:

go install github.com/dzyanis/olyalya/server
$GOPATH/bin/server

Install and launch commandline client:

go install github.com/dzyanis/olyalya/cli
$GOPATH/bin/cli

Tasks

Done

  • migrate from Glide to Dep
  • builds and versions

Doing

Backlog

  • use logger
  • add config
  • persistence to disk/db
  • auth
  • perfomance tests
  • raft
  • scaling(on server-side or on client-side, up to you)
  • pass Go Report Card

About

O(lya-lya) is in-memory data structure store, used as a database

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages