Alternate title: "How far can we push a mayonnaise metaphor?"
$ pgrep olegdb | xargs kill olegdb: No.
OlegDB is a
single-threaded, non-concurrent, transactionless NoSQL
written by bitter SQL-lovers in a futile attempt to hop on the schemaless trend
before everyone realizes it was a bad move. It is primarily a C library with a
Go frontend for communication.
- A healthy fear of the end
- Go (>= 1.14)
OlegDB consists of a server written in Go and a C library for all of the
heavy lifting. Binaries are in
build/bin/ and the
liboleg library is in
Currently builds are tested against gcc and clang.
# Building everything: make # Just the C library: make liboleg # Make and run tests: make test # Install sudo make install
Note that BSD users may have to use
gmake where applicable.
To run tests:
To run the Go server:
olegdb [-conf olegdb.conf] [-bind localhost:8080] [-dir data]
For an explanation of the command line parameters, do
curl2sudo® install script coming soon.
sudo make uninstall
Documentation can be found on the the website.
Roadmap is full of lies and half-truths, please ignore.
- Witch hunt
- Wordart generation
- Feeding tube integration
- Being more stable than redis