Design Documents
Design documents are grouped by the milestone in which they were introduced. The current
milestone sits directly under this directory and holds live working documents; new design work
must be added there when it is introduced. When a milestone ships, its directory moves into
archive/.
Current milestone — 0.12.0
- Trace sampling before lifecycle migration
- Measure QL Catalog B: core SQL implementation plan
- Tag aggregation and time bucketing in the measure query engine
- Data export and import
- Docker-canonical build and license generation
- Measure batch v2: reference-counted, columnar data unit
- Measure scan path v2: streaming series windows and a time-ordered merge
- Proto-free BydbQL measure planning with a reusable plan cache
- Measure QL: remaining gaps and order of work
- Aggregating measures and materialized views
- Streaming API: progressive queries and acknowledged write streams
The native inverted-index replacement design shipped and its legacy engine
dependency has since been fully removed; see
archive/0.12.0/native-inverted-index/README.md
(archived ahead of the rest of 0.12.0, which has not shipped yet).
Shipped milestones
See archive/ for 0.11.0 and earlier.