Directories ¶
Path | Synopsis |
---|---|
algods
|
|
algo
Package algo implements helper algorithms.
|
Package algo implements helper algorithms. |
treemap
Package treemap implements a tree map to store key-value pairs in sorted key order.
|
Package treemap implements a tree map to store key-value pairs in sorted key order. |
Package cluster provides methods to get cluster information.
|
Package cluster provides methods to get cluster information. |
cmd
|
|
rawkvcli
Package main implements a command-line tool for clients to communicate with rawkv backend.
|
Package main implements a command-line tool for clients to communicate with rawkv backend. |
rawkvsvr
Package main implements a command-line tool to start a rawkv server.
|
Package main implements a command-line tool to start a rawkv server. |
Package logging provides a Logger to write logs.
|
Package logging provides a Logger to write logs. |
Package pb provides auto-generated protobuf messages and grpc stubs.
|
Package pb provides auto-generated protobuf messages and grpc stubs. |
Package raft implements raft consensus algorithm.
|
Package raft implements raft consensus algorithm. |
Package server implements a server to handle grpc requests to the storage engine and raft engine.
|
Package server implements a server to handle grpc requests to the storage engine and raft engine. |
Package store defines types of keys and values, and provides helper functions.
|
Package store defines types of keys and values, and provides helper functions. |
filestore
Package filestore implements the on-disk storage layer of an LSM tree.
|
Package filestore implements the on-disk storage layer of an LSM tree. |
memstore
Package memstore implements the in-memory storage layer of an LSM tree.
|
Package memstore implements the in-memory storage layer of an LSM tree. |
shard
Package shard provides methods to manage a range of key-value data.
|
Package shard provides methods to manage a range of key-value data. |
shardmgr
Package shardmgr provides methods to manage a group of shards.
|
Package shardmgr provides methods to manage a group of shards. |
Click to show internal directories.
Click to hide internal directories.