Explore the models / 8DB

Time series

Keep the meaning in every observation.

A measured point, a bounded reading and a missing interval each tell a different story. Preserve that context through storage and analysis.

Observe · window · analyze
Model / Time seriesConceptual diagram
time series representation: conceptual diagramPOINTBOUNDGAPMEANING PRESERVED THROUGH TIME →
Measured points, an interval bound and a visible gap retain different meanings along the same timeline.

Implementation snapshot / Reviewed 18 September 2026

Keep the observation, the gap and the version.

Merged implementation / internal deployment recorded

The carrier represents points, enclosures, below-detection bounds and typed absence. Its scan reports samples and gaps with coverage, and admits late data against transaction versions. The 14 September status ledger records carrier and algebra merges, reopen checks and internally reached routes.

See the reading, bound and gap example
Which version are you reading?

A late reading becomes visible in the later version. The earlier view still shows its gap.

Tick 08PointMeasured observation
Tick 1≤ 5Below detectionBound retained
Tick 2?GapExpected, not yet present
Tick 39PointMeasured observation
What the application receivesThree observations and one explicit gap

There is no invented value at tick 2. The reading at tick 1 remains a bound, not a measured 5.

Illustrative values on a declared four-tick cadence and deployment window. This explains documented carrier semantics; it is not a sensor dataset or runtime replay. This control runs in the browser, not against 8DB.

Download the example and evaluation checklist ↓
API, release scope and evidence limits

Documented interfaces: ts_scan(series, lo, hi, as_of); POST /api/time-series/catalog, /write and /scan. Carrier merge 9d79e312; reopen 60ff836e; multiscale merge 7bfd0b08.

Review dated 18 September 2026; no fresh engine run. Customer build, adapter and device qualification remain to confirm. Earlier flat-ingest benchmarks do not measure this typed carrier. Outage classification, retention-expired state and delta compaction have separate recorded limits.

The reading is only part
of the evidence.

Consider a sensor that goes quiet and later sends buffered observations. You need to understand both what happened and what was available when a decision was made.

01 / Preserve the observation

Keep a bound as a bound.

8DB distinguishes point values, enclosures, below-detection readings and typed absence. A reading below an instrument’s floor needn’t become a misleading zero.

02 / Explain the gap

Make missing data useful.

Declared cadence and deployment windows distinguish an expected reading from a period when a sensor wasn’t deployed. Gap results can carry a missingness state and a path to obtain the missing evidence.

03 / Revisit the decision

Read what was known then.

Admitted late observations enter as versioned deltas. An as-of-version read lets an application revisit an earlier view rather than silently replacing its history.

These semantics can reduce the custom bookkeeping around telemetry, scientific observations and intermittent devices. Application-level savings and decision outcomes still depend on the workload. Source: implementation scope.

From individual observations
to the shape of change.

The carrier preserves the observations. Related 8DB structures let an application ask about coverage, bounds, co-movement and change at different scales.

Work you need to do8DB capabilityWhat to check for your application
Store and retrieve a seriesTyped samples, chunked storage, catalogue metadata and range scans.Series clock, cadence, deployment windows, codec and the chosen persistence path.
Handle late observationsTransaction-version deltas and as-of-version reads; a refusal policy is available for sealed series.Late-data policy and whether the requested range is settled.
Summarize uncertaintyInterval-hull rollups with coverage by state.A hull describes an enclosure. It is not interchangeable with an arithmetic average.
Find similar sequencesSource-backed dynamic time warping search with explicit gap handling.The supported path either refuses gaps or uses present samples; the carrier does not interpolate them.
Compare co-movementRank-crossing braids and topology-based trigger evaluation.How series become strands; normalization and domain assumptions. Trigger evaluation is per call.
Inspect multiple scalesTrained per-series/window layers with residual information and staleness flags.The ladder is computed as a projection for the question. This does not establish universal tensor support or a compression ratio.

Documented implementation, with carrier/reopen and algebra gates reported in the September 14 engineering ledger. SDK, customer-release and platform qualification must be checked for the deployment you select.

Compare the semantics
your application needs.

Time-series specialists and multimodel databases already solve valuable parts of this problem. The useful question is which meaning and operations you get together.

Timescale

SQL time buckets and gap handling

Timescale can leave gaps as NULL and offers optional interpolation or carrying values forward. 8DB’s case here is its typed observation and coverage model, rather than merely the ability to avoid filling a gap.

Read Timescale’s documentation
QuestDB

Late data and temporal joins

QuestDB accepts out-of-order data on its documented ingestion paths and supports ASOF JOIN. Compare those capabilities with the versioned history and observation semantics your application requires; a temporal join and a historical database view answer different questions.

Late-data handling · ASOF JOIN
SurrealDB

Time series in a broader model

SurrealDB documents time-series records, aggregation and time buckets. For a mixed-data application, compare the operations and composition paths you need, including how uncertainty, source context and late changes travel through them.

Read SurrealDB’s documentation
The potential advantage is less application logic to assemble around these semantics. These selected comparisons do not establish that competitors cannot represent the same information with schemas, extensions or custom code.

Modality performance / Evidence reviewed 18 September 2026

Five million readings. Queryable in 2.56 seconds.

Recorded bulk-loading comparisonSeptember 8, 2026 campaign
seconds until queryable Lower is better · linear scale from zero
8DB2.56
Four HTTP writers
QuestDB5.16
One TCP stream

M1, 16 GB; 50 million metric values; median of three rounds. Different client configurations; buffered completion without power-loss-safe loading. Specialized flat bulk path, not the newer typed durable carrier, encrypted throughput or energy measurement.

Read the results, comparison and methods →

What happens when models work together?
See the separate graphs + time series + spatial benchmark against SurrealDB →

01Ingest-to-queryable time
02Late data & version fidelity
03Stored bytes per observation
Include memory, storage, energy and hardware writes

Record build-time and serving memory separately, original and derived stored bytes, measured joules per completed job, and physical writes including indexing, compaction and recovery. A smaller representation does not by itself prove lower energy or longer device life.

Match correctness, freshness, durability and protection across alternatives. Encryption, authorization, adapters, network setup and output delivery belong in the complete-job comparison wherever required. No universal zero-overhead claim follows from these results.

Input → usable value / interactive design example

Turn a late sensor report into a reviewable maintenance decision

time series representation: conceptual diagramPOINTBOUNDGAPMEANING PRESERVED THROUGH TIME →
Step 1 / Time series

Receive a timestamped observation with units and detection context

Measured points, an interval bound and a visible gap retain different meanings along the same timeline.

Next: Preserve its meaning

Conceptual application workflow. Qualify the supported operations, external tools, protection and persistence for the complete path. These diagrams are explanatory, not measured results.

Read the complete workflow and comparison scope
  1. Receive a timestamped observation with units and detection context
  2. Store the typed sample under the selected late-data policy
  3. Read the relevant version and derive a qualified rollup or rank braid
  4. Relate the finding to the asset, inspection history and source report
  5. Return a reviewable decision view with freshness and evidence

The time-series, rollup and rank-braid paths are documented. The asset-to-report workflow shown here is an application design example. Its value is measured at the complete decision view, including source assembly and required protection.

Keep the signal connected
to the rest of the question.

A reading often matters because of its location, its relationship to equipment or the history around it. Time series are one native modality in 8DB’s broader engine.

Existing connections

Documented paths connect persisted series to similarity search, interval rollups, rank braids and multiscale layers. A molecular-dynamics projection also uses observations read through the carrier.

Those are specific integration paths. Their existence does not qualify every possible mixed-model query.

What this can open up

A monitoring application could relate a sensor change to a place, a device graph and similar past events with fewer data handoffs. The practical benefit depends on the operations, deployment and guarantees the application needs.

Explore the other native models
Related articles

Take the next step into the thinking.

Technical reference

Enough detail to make a decision.

Current implementation and verification scope

This reference summarizes the time-series carrier and algebra documented as merged and internally deployed by September 14, 2026. Engineering records report persistence/reopen checks for the carrier, rollups and rank braids, and deployed-route checks for the related operations. This page review did not rerun those tests or certify every platform.

The trained multiscale path uses per-series/window projections and explicit staleness. Retention-expired state and stronger outage classification remain separate work in the inspected records. An unknown cause of missingness must remain unknown.

Does a gap tell me why a sensor failed?

Only as far as the evidence supports. Cadence and deployment windows establish whether a reading was expected. The inspected implementation does not always distinguish an instrument outage from data that was never ingested; both can remain missing-source with unknown cause.

Can I reproduce the exact earlier view?

An as-of transaction version selects the base observations and admitted deltas available to that version. Specify the version and late-data policy. A latest read reaching the tail can be marked unsettled; it should not be presented as a final historical account.

How do encryption and device support apply?

Check the protected operation-by-modality matrix and the supported build for your device and data path. A native data model does not by itself prove that every query, sync route or platform has been qualified under every cryptographic profile.

Explore 8DB’s post-quantum architecture.

Which performance measurements should we use?

Separate bulk time-to-queryable from durable typed ingestion, query latency, storage footprint and recovery. For an evaluation, match workload, data size, clients, hardware, accuracy, protection and acknowledgement boundary, then record any deferred work. Energy needs measured joules per completed job; storage endurance needs write accounting.

The linked historical article retains its original conditions. A benchmark for the newer typed carrier remains a distinct evidence requirement.

Read, cite or share

This page is designed to stand on its own. Definitions, conditions and sources remain in the readable text.

Public reading

Reference review: 17 September 2026. Implementation status source: September 14 ledger. Benchmark: September 8 historical campaign, article updated September 17. Detailed provenance and release tasks are retained in the private editorial record.

Bring the question
your data must answer.

Describe the observations, devices and guarantees your application needs. Start an evaluation around that work.

Discuss a time-series workload

Include data scale, late-data behavior and the required durability and protection.