https://github.com/zz-jason/leanstore
LeanStore is a larger-than-memory database, optimized for NVMe SSD and multi-core CPU, achieves performance close to in-memory systems without having to keep all data in memory.
https://github.com/zz-jason/leanstore
Last synced: about 2 months ago
JSON representation
LeanStore is a larger-than-memory database, optimized for NVMe SSD and multi-core CPU, achieves performance close to in-memory systems without having to keep all data in memory.
- Host: GitHub
- URL: https://github.com/zz-jason/leanstore
- Owner: zz-jason
- License: mit
- Created: 2023-06-30T02:44:28.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-17T12:37:02.000Z (9 months ago)
- Last Synced: 2025-03-22T17:44:14.636Z (2 months ago)
- Language: C++
- Homepage:
- Size: 20.6 MB
- Stars: 35
- Watchers: 4
- Forks: 3
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
[![CI][9]][10]
[![codecov][3]][4]
[![Join Slack][11]][12]# LeanStore
LeanStore is a larger-than-memory database, optimized for NVMe SSD and
multi-core CPU, achieves performance close to in-memory systems without having
to keep all data in memory.
![]()
## Getting started
[vcpkg][13] is used to manage third-party libraries, please install it before
building the project. It's highly recommended to develop the project inside a
docker container, which can be built from this [Dockerfile][5]:```sh
cmake --preset debug
cmake --build build/debug -j `nproc`
ctest --test-dir build/debug
```## Contributing
Contributions are welcomed and greatly appreciated! See [CONTRIBUTING.md][6] for
setting up development environment and contributing.You can also join the [slack workspace][12] to discuss any questions or ideas.
## License
LeanStore is under the [MIT License][7].
## Acknowledgments
Thanks for the LeanStore authors and the [leanstore/leanstore][8] project.
[3]: https://codecov.io/github/zz-jason/leanstore/graph/badge.svg?token=MBS1H361JJ
[4]: https://codecov.io/github/zz-jason/leanstore
[5]: ./docker/Dockerfile
[6]: ./CONTRIBUTING.md
[7]: ./LICENSE
[8]: http://github.com/leanstore/leanstore
[9]: https://github.com/zz-jason/leanstore/actions/workflows/ci.yml/badge.svg
[10]: https://github.com/zz-jason/leanstore/actions/workflows/ci.yml
[11]: https://img.shields.io/badge/Join-Slack-blue.svg?logo=slack
[12]: https://join.slack.com/t/leanstoreworkspace/shared_invite/zt-2o69igywh-yTheoWxjYnD5j3bAFN34Qg
[13]: https://github.com/microsoft/vcpkg