Spade A's repositories
badger
Fast key-value DB in Go.
bbolt
An embedded key/value database for Go.
bytes
Utilities for working with bytes
client-go
Go client for TiKV
crossbeam
Tools for concurrent programming in Rust
crossbeam-skiplist
Concurrent skip list
tikv
Distributed transactional key-value database, originally created to complement TiDB
docs
TiDB database documentation.
docs-cn
TiDB/TiKV/PD documentation in Chinese.
grpc
The C based gRPC (C++, Node.js, Python, Ruby, Objective-C, PHP, C#)
hyper
An HTTP library for Rust
kvproto
Protocol buffer files for TiKV
proc-macro-workshop
Learn to write Rust procedural macros [Rust Latam conference, Montevideo Uruguay, March 2019]
procinfo-rs
A Rust library for accessing Linux process and system information
raft-engine
A persistent storage engine for Multi-Raft log
raft-rs
Raft distributed consensus algorithm implemented in Rust.
rfcs
RFCs for changes to TiKV and its ecosystem
risinglight
An OLAP database system for educational purpose
rocksdb
A library that provides an embeddable, persistent key-value store for fast storage.
rust
Empowering everyone to build reliable and efficient software.
rust-rocksdb
rust wrapper for rocksdb
scylladb
NoSQL data store using the seastar framework, compatible with Apache Cassandra
tidb
TiDB is an open source distributed HTAP database compatible with the MySQL protocol
tokio
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
tonic
A native gRPC client & server implementation with async/await support.
toydb
Distributed SQL database in Rust, written as a learning project
yatp
Yet another thread pool in rust for both callbacks or futures.