https://github.com/knio/everdb-python
Python implementation of everdb - Fast and efficient on-disk data structures and embedded database
https://github.com/knio/everdb-python
Last synced: about 1 year ago
JSON representation
Python implementation of everdb - Fast and efficient on-disk data structures and embedded database
- Host: GitHub
- URL: https://github.com/knio/everdb-python
- Owner: Knio
- Created: 2016-08-21T20:42:05.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-08-23T05:54:22.000Z (almost 10 years ago)
- Last Synced: 2025-02-01T12:28:40.464Z (over 1 year ago)
- Language: Python
- Size: 193 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
everdb-python
=============
*everdb-python* is the Python language implementation of [everdb](https://github.com/Knio/everdb).
[![Build Status][buildlogo-python]](https://travis-ci.org/Knio/everdb-python)
[![Coverage Status][coveragelogo-python]](https://coveralls.io/r/Knio/everdb-python)
[buildlogo-python]: https://travis-ci.org/Knio/everdb-python.svg?branch=master
[coveragelogo-python]: https://img.shields.io/coveralls/Knio/everdb-python.svg?branch=master
TODO
----
- [ ] Save format in Array header
- [x] Benchmarks for Blob, Array, Hash
- [ ] Benchmark page comparing sqlite, bsd, etc
- [x] Caching to speed up benchmarks
- [ ] Store explicit db data structures in hash values (`h[x] = Blob()`)
- [ ] DB root hash to access structures
- [ ] Store implicit large data in hash values (`h[x] = 'xxx'*(2**32)`)
- [ ] File header with db state and version
- [ ] Fixed-length struct array datatype