https://github.com/abbychau/pagedb
PageDB gives ultimate JSON query performance without consuming much memory.
https://github.com/abbychau/pagedb
Last synced: 2 months ago
JSON representation
PageDB gives ultimate JSON query performance without consuming much memory.
- Host: GitHub
- URL: https://github.com/abbychau/pagedb
- Owner: abbychau
- Created: 2022-10-09T12:14:11.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-09T13:17:17.000Z (over 2 years ago)
- Last Synced: 2025-02-14T03:15:26.636Z (4 months ago)
- Language: Go
- Size: 1000 Bytes
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PageDB
PageDB is a fast database makes use of data offsets in msgpack-encoded files to retrieve data, so to allow fast deserialization of data to JSON, and at the same time, allow partial data retrieval without deserializing the whole file, or loading the whole file into memory. It is not only memory efficient, but also fast, because it does not care about the data that we don't need by skipping them using the offset hints in each of the msgpack-encoded data.
## Technical details
It is written in Golang.
## Development
1. Install [Golang](https://golang.org/doc/install)
2. Clone this repository
3. Run `go build` to build the binary## Status
This is a work in progress.