Directories
¶
| Path | Synopsis |
|---|---|
|
Package backup provides the backup command-line tool.
|
Package backup provides the backup command-line tool. |
|
lifecycle
Package lifecycle provides the lifecycle migration service.
|
Package lifecycle provides the lifecycle migration service. |
|
snapshot
Package snapshot provides the snapshot backup and restore functionality.
|
Package snapshot provides the snapshot backup and restore functionality. |
|
cmd
|
|
|
backup
command
Package main provides main entry for the backup command-line tool.
|
Package main provides main entry for the backup command-line tool. |
|
dump
command
Package main provides a command-line tool to dump BanyanDB data.
|
Package main provides a command-line tool to dump BanyanDB data. |
|
lifecycle
command
Package main provides main entry for the backup command-line tool.
|
Package main provides main entry for the backup command-line tool. |
|
restore
command
Package main provides main entry for the restore command-line tool.
|
Package main provides main entry for the restore command-line tool. |
|
server
command
Package main implements the executable banyandb server named banyand.
|
Package main implements the executable banyandb server named banyand. |
|
Package dquery implement the distributed query.
|
Package dquery implement the distributed query. |
|
internal
|
|
|
encoding
Package encoding provides tag value encoding functionality with optimal compression for different data types including int64, float64, and other types using dictionary encoding with fallback to plain encoding with zstd compression.
|
Package encoding provides tag value encoding functionality with optimal compression for different data types including int64, float64, and other types using dictionary encoding with fallback to plain encoding with zstd compression. |
|
sidx
Package sidx provides block structure and operations for organizing elements within parts for efficient storage and retrieval based on user-provided int64 keys.
|
Package sidx provides block structure and operations for organizing elements within parts for efficient storage and retrieval based on user-provided int64 keys. |
|
snapshot
Package snapshot provides generic transaction coordination for snapshot-based systems.
|
Package snapshot provides generic transaction coordination for snapshot-based systems. |
|
storage
Package storage implements a time-series-based storage engine.
|
Package storage implements a time-series-based storage engine. |
|
test
Package test provides mock implementations for testing.
|
Package test provides mock implementations for testing. |
|
wqueue
Package wqueue provides a write queue implementation for managing data shards.
|
Package wqueue provides a write queue implementation for managing data shards. |
|
liaison
|
|
|
grpc
Package grpc implements the gRPC services defined by APIs.
|
Package grpc implements the gRPC services defined by APIs. |
|
grpc/route
Package route defines interfaces and types for providing route table information.
|
Package route defines interfaces and types for providing route table information. |
|
http
Package http implements the gRPC gateway.
|
Package http implements the gRPC gateway. |
|
pkg/auth
Package auth provides configuration management and validation logic for authentication.
|
Package auth provides configuration management and validation logic for authentication. |
|
Package measure implements a time-series-based storage which is consists of a sequence of data points.
|
Package measure implements a time-series-based storage which is consists of a sequence of data points. |
|
Package metadata implements a Raft-based distributed metadata storage system.
|
Package metadata implements a Raft-based distributed metadata storage system. |
|
discovery/common
Package common provides shared functionality for node discovery implementations.
|
Package common provides shared functionality for node discovery implementations. |
|
discovery/dns
Package dns implements DNS-based node discovery for distributed metadata management.
|
Package dns implements DNS-based node discovery for distributed metadata management. |
|
discovery/file
Package file implements file-based node discovery for distributed metadata management.
|
Package file implements file-based node discovery for distributed metadata management. |
|
discovery/none
Package none implements a no-op node discovery for standalone mode.
|
Package none implements a no-op node discovery for standalone mode. |
|
embeddedetcd
Package embeddedetcd implements an embedded etcd server.
|
Package embeddedetcd implements an embedded etcd server. |
|
schema
Package schema implements CRUD schema.
|
Package schema implements CRUD schema. |
|
schema/property
Package property implements a property-based schema registry client.
|
Package property implements a property-based schema registry client. |
|
schema/schemaserver
Package schemaserver implements a standalone gRPC server for schema property management.
|
Package schemaserver implements a standalone gRPC server for schema property management. |
|
service
Package service implements the metadata server wrapper supporting both embedded etcd (standalone) and external etcd (data node) modes.
|
Package service implements the metadata server wrapper supporting both embedded etcd (standalone) and external etcd (data node) modes. |
|
Package observability provides metrics, profiling, and etc.
|
Package observability provides metrics, profiling, and etc. |
|
services
Package services is the service provider of observability real works.
|
Package services is the service provider of observability real works. |
|
Package property provides the property service interface.
|
Package property provides the property service interface. |
|
db
Package db introduce the property storage database.
|
Package db introduce the property storage database. |
|
gossip
Package gossip implements the gossip protocol for BanyanDB property repair.
|
Package gossip implements the gossip protocol for BanyanDB property repair. |
|
Package protector provides a set of protectors that stop the query services when the resource usage exceeds the limit.
|
Package protector provides a set of protectors that stop the query services when the resource usage exceeds the limit. |
|
Package query implement the query module for liaison and other modules to retrieve data.
|
Package query implement the query module for liaison and other modules to retrieve data. |
|
Package queue implements the data transmission queue.
|
Package queue implements the data transmission queue. |
|
pub
Package pub implements the queue client.
|
Package pub implements the queue client. |
|
sub
Package sub implements the queue server.
|
Package sub implements the queue server. |
|
Package stream implements a time-series-based storage which is consists of a sequence of element.
|
Package stream implements a time-series-based storage which is consists of a sequence of element. |
|
Package trace implements a trace-based storage which consists of trace data.
|
Package trace implements a trace-based storage which consists of trace data. |
Click to show internal directories.
Click to hide internal directories.