OlegDB
Enough works to use this in production
Install / Use
/learn @infoforcefeed/OlegDBREADME
OlegDB
<img src="http://olegdb.org/static/img/olegdb_stars.png" />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 ~~database~~ datastore 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.
Dependencies
- A healthy fear of the end
- Go (>= 1.14)
Installation
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 build/lib/.
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:
./run_tests.sh
To run the Go server:
olegdb [-conf olegdb.conf] [-bind localhost:8080] [-dir data]
For an explanation of the command line parameters, do olegdb -h
curl2sudo® install script coming soon.
Un-Installation
sudo make uninstall
Documentation
Documentation can be found on the the website.
Roadmap
Roadmap is full of lies and half-truths, please ignore.
- [ ] Witch hunt
- [ ] Wordart generation
- [ ] Feeding tube integration
- [ ] Being more stable than redis
Related Skills
notion
350.8kNotion API for creating and managing pages, databases, and blocks.
feishu-drive
350.8k|
things-mac
350.8kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
clawhub
350.8kUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com
