https://github.com/commouse/simpledb
Simple Key-Value Database with persistent storage.
https://github.com/commouse/simpledb
cache database key-value persistent
Last synced: 5 months ago
JSON representation
Simple Key-Value Database with persistent storage.
- Host: GitHub
- URL: https://github.com/commouse/simpledb
- Owner: ComMouse
- License: mit
- Created: 2017-02-28T15:51:44.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-02-28T15:55:24.000Z (almost 9 years ago)
- Last Synced: 2025-05-07T15:56:35.515Z (8 months ago)
- Topics: cache, database, key-value, persistent
- Language: C++
- Homepage:
- Size: 41 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SimpleDb
Simple Key-Value Database with persistent storage.
## Author
ComMouse
## Prerequisites
Visual Studio 2013 or newer
## Intro
A simple key-value database system with persistent storage. It stores hash table as index files and holds efficient caching management which supports memory size limitation. A linked list based freelist increases utilization rate of disk files. Data of arbitary size are supported. Another B-tree based index structure is reserved for future work.
Inspired by MySQL InnoDB & Redis.
## License
MIT License