Elevator
Elevator copied to clipboard
Elevator is an open source, on-disk key-value store. Provides high-performance bulk read-write operations over very large datasets while exposing a simple and efficient API.
I just tried to run the tests with `nosetests -vs tests`, but it went badly :( : ``` test_unmount_existing_mounted_database (core.backend.test_atm.MajordomeTest) ... ok test_unmount_existing_unmounted_database (core.backend.test_atm.MajordomeTest) ... ok core.backend.test_atm.gen_test_config ... ok test_inactive_worker_last_activity...
PEP8
The documentation states that : > Elevator tries hard to honor PEP-8, and Zen of Python. However, most of the code doesn't follow the PEP8, or any of the point...
The `setup.py` force PyZMQ version 13.0.0. I think we could safely use PyZMQ >= 13.0.0.
In order to reduce unpredictable disk seeks, my intuition is that the ability to create namespaces englobing databases would help. For example, creating the namespace `mynamespace` would actually create a...
See github.com/oleiade/Happening
DbStore loading is a bit ugly today: first we load the store from json file, then we update the name to uid index, and then we update each databases options...
The go msgpack package maintainer got it deprecated and asks users to switch to the new `codec` package: https://github.com/ugorji/go/tree/master/codec#readme Let's implement it.