banyand

package
v0.10.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2026 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Overview

Package banyand implements a executable database server.

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL