https://github.com/felixklauke/erasmus
Low level indexed key value engine designed for a database backed up by an on disk file storage written in C++ for educational reasons. Also used as resource for database programming tutorial at https://medium.com/ (Link in readme).
https://github.com/felixklauke/erasmus
b-tree c-plus-plus database file-storage key-value low-level memory-management storage-engine
Last synced: about 1 year ago
JSON representation
Low level indexed key value engine designed for a database backed up by an on disk file storage written in C++ for educational reasons. Also used as resource for database programming tutorial at https://medium.com/ (Link in readme).
- Host: GitHub
- URL: https://github.com/felixklauke/erasmus
- Owner: felixklauke
- License: mit
- Created: 2018-03-15T10:56:02.000Z (over 8 years ago)
- Default Branch: dev
- Last Pushed: 2019-06-02T09:12:44.000Z (about 7 years ago)
- Last Synced: 2025-04-17T13:31:00.035Z (about 1 year ago)
- Topics: b-tree, c-plus-plus, database, file-storage, key-value, low-level, memory-management, storage-engine
- Language: C++
- Homepage: https://www.felix-klauke.de
- Size: 37.1 KB
- Stars: 5
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# erasmus
Low level indexed key value engine backed up by an on disk file storage written in C++ for educational reasons. You can find a deep analysis and guide of how to create your own database at https://medium.com/@felixklauke.