Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
crash
command
Package main provides a controller/worker crash harness for exercising BeachDB durability under process crashes and injected engine fault points.
|
Package main provides a controller/worker crash harness for exercising BeachDB durability under process crashes and injected engine fault points. |
|
manifest_dump
command
Package main provides the manifest_dump CLI tool for inspecting MANIFEST files.
|
Package main provides the manifest_dump CLI tool for inspecting MANIFEST files. |
|
sst_dump
command
Package main provides the sst_dump CLI tool for inspecting SST files.
|
Package main provides the sst_dump CLI tool for inspecting SST files. |
|
wal_dump
command
Package main provides the wal_dump CLI tool for inspecting WAL files.
|
Package main provides the wal_dump CLI tool for inspecting WAL files. |
|
Package engine exposes the public BeachDB storage engine API.
|
Package engine exposes the public BeachDB storage engine API. |
|
examples
|
|
|
engine/basic_usage
command
|
|
|
engine/batch_operations
command
|
|
|
engine/crash_recovery
command
|
|
|
engine/flush_threshold
command
|
|
|
engine/manifest
command
|
|
|
engine/options
command
|
|
|
internal
|
|
|
crashhook
Package crashhook exposes internal-only crash and fault injection points used by the crash harness and engine tests.
|
Package crashhook exposes internal-only crash and fault injection points used by the crash harness and engine tests. |
|
fs
Package fs provides filesystem durability helpers shared by the engine, WAL, and manifest packages.
|
Package fs provides filesystem durability helpers shared by the engine, WAL, and manifest packages. |
|
keys
Package keys define the internal key type of beachdb
|
Package keys define the internal key type of beachdb |
|
manifest
Package manifest implements the MANIFEST log and CURRENT pointer that track BeachDB's on-disk state across restarts.
|
Package manifest implements the MANIFEST log and CURRENT pointer that track BeachDB's on-disk state across restarts. |
|
memtable
Package memtable implements BeachDB's in-memory write buffer using a skip list.
|
Package memtable implements BeachDB's in-memory write buffer using a skip list. |
|
record
Package record implements BeachDB's shared append-log record framing.
|
Package record implements BeachDB's shared append-log record framing. |
|
sstable
Package sstable implements the SSTable (Sorted String Table) format for BeachDB's LSM storage engine.
|
Package sstable implements the SSTable (Sorted String Table) format for BeachDB's LSM storage engine. |
|
testutil
Package testutil provides test helpers for BeachDB.
|
Package testutil provides test helpers for BeachDB. |
|
util/checksum
Package checksum provides CRC32C checksum utilities for data integrity verification.
|
Package checksum provides CRC32C checksum utilities for data integrity verification. |
|
util/coding
Package coding provides utilities for encoding and decoding binary data.
|
Package coding provides utilities for encoding and decoding binary data. |
|
wal
Package wal implements the Write-Ahead Log for durability and crash recovery.
|
Package wal implements the Write-Ahead Log for durability and crash recovery. |
Click to show internal directories.
Click to hide internal directories.