command
module
Version:
v0.0.0-...-ca48d25
Opens a new window with list of versions in this module.
Published: Feb 17, 2018
License: MIT
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
HoneyBee
The Honey Bee DB behaves like a beehive. A key-value database built in GOLANG.
How to run the database using docker:
Prerequisites:
- Golang
- Docker + docker-compose
Running the database using docker (run from the project root folder):
docker-compose up
Testing:
How to run tests:
go test github.com/talbor49/HoneyBee/tests
How to use?
Clients at https://github.com/talbor49/HoneyBeeClient
Things to remember while developing:
- Compress data - save pointers to data, etc.
- RAM is the cache, everything is saved to memory eventually
- Distributing the DB into multiple machines. Split the data, split the tasks, synchronize.
- Make it stable & durable - have replica, backup data, keep logs, avoid single point of failures.
TODO:
- Properly test.
- Properly documentate.
- Properly log.
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.