https://github.com/tikv/client-c
The C++ TiKV client used by TiFlash.
https://github.com/tikv/client-c
Last synced: about 1 year ago
JSON representation
The C++ TiKV client used by TiFlash.
- Host: GitHub
- URL: https://github.com/tikv/client-c
- Owner: tikv
- License: apache-2.0
- Created: 2018-02-22T10:03:36.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-02-14T06:46:06.000Z (over 1 year ago)
- Last Synced: 2025-03-30T06:09:58.549Z (about 1 year ago)
- Language: C++
- Homepage:
- Size: 400 KB
- Stars: 40
- Watchers: 34
- Forks: 48
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Overview
TiKV Client C++ allow you to access [TiKV](https://github.com/tikv/tikv) from C and C++ applications.
The code is in an early alpha status. Currently, it is only used by TiFlash.
# License
[Apache-2.0 License](/LICENSE)
# Docs
The docs can be found [here](https://tikv.org/docs/dev/develop/clients/cpp/).
# Building
Install dependencies (adjust for your platform):
```
sudo dnf install cmake grpc-devel poco-devel abseil-cpp-devel gcc-c++
```
Update submodules
```
git submodule update --init --recursive
```
Build:
```
mkdir build
cd build
cmake ..
make
```