otterdb

module
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Aug 19, 2024 License: BSD-3-Clause

README

OtterDB

A sqlite database replicated using strong consensus for fault tolerance and fast, local reads.

Test Cluster

The test cluster is a three replica cluster defined by the docker compose configuration. The replica names are jade, kira, and opal and each replica has its own configuration and data storage in the tmp directory.

Directories

Path Synopsis
cmd
pkg
otter
Package otter implements the otterdb service and is the primary entrypoint to the code.
Package otter implements the otterdb service and is the primary entrypoint to the code.
replica
Package replica manages replication between peers in an otterdb cluster.
Package replica manages replication between peers in an otterdb cluster.
server
Package server implements the query server for making database queries to otterdb.
Package server implements the query server for making database queries to otterdb.
web
Package web provides an implementation of a web UI that can be enabled to access and manage a single replica or the cluster of replicas if that replica is the leader.
Package web provides an implementation of a web UI that can be enabled to access and manage a single replica or the cluster of replicas if that replica is the leader.

Jump to

Keyboard shortcuts

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