https://github.com/robaho/cpp_leveldbr
client/server module for cpp_leveldbr
https://github.com/robaho/cpp_leveldbr
cpp leveldb lsm lsm-tree
Last synced: about 2 months ago
JSON representation
client/server module for cpp_leveldbr
- Host: GitHub
- URL: https://github.com/robaho/cpp_leveldbr
- Owner: robaho
- Created: 2024-05-29T23:56:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-13T00:10:32.000Z (11 months ago)
- Last Synced: 2025-02-13T01:22:55.883Z (11 months ago)
- Topics: cpp, leveldb, lsm, lsm-tree
- Language: C++
- Homepage:
- Size: 82 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## summary
This is the C++ port of my [keydbr](https://github.com/robaho/leveldbr) key/value database client/server module.
## background
leveldb itself does not support multi-process access. This is a "wrapper" process that exposes leveldb databases via gRPC.
## building
Set the location of the `cpp_leveldb` project in the `Makefile` using the `CPP_LEVELDB` variable.
The `cpp_leveldb` project must be built prior to building `cpp_leveldbr`.
`make all`
## running server
`bin/cpp_leveldb_server`
## running remote client test
`bin/cpp_leveldb_client`