Skip to content

Features Overview

HeliosDB-Lite provides advanced database features typically found in enterprise systems, all in a lightweight embedded package.

Core Features

Database Branching

Create isolated database branches for development, testing, or experimentation without duplicating data. Similar to Git branches for your database.

Branching Guide

Time-Travel Queries

Query data as it existed at any point in time using AS OF TIMESTAMP syntax. Perfect for auditing, debugging, and historical analysis.

Time-Travel Guide

Materialized Views

Create pre-computed views with automatic or incremental refresh. CPU-aware scheduling prevents system overload.

Materialized Views Guide

Built-in HNSW vector indexing for similarity search, RAG applications, and AI/ML workloads. Supports product quantization for memory efficiency.

Vector Search Guide

Security Features

Row-Level Security (RLS)

Fine-grained access control at the row level. Essential for multi-tenant applications.

RLS Guide

Encryption at Rest

AES-256-GCM transparent data encryption with secure key management.

Encryption Guide

Multi-Tenancy

Built-in tenant isolation with quotas, plans, and CDC support.

Multi-Tenancy Guide

Performance Features

Self-Maintaining Filter Index (SMFI)

Automatic bloom filters and zone maps for storage-level filtering. Speculatively creates indexes based on query patterns.

SMFI Guide

Per-Column Storage & Compression

FSST (string) and ALP (numeric) compression with per-column configuration for optimal storage efficiency.

Per-Column Storage Guide

SQL Features

Triggers

PostgreSQL-compatible triggers for automating database operations in response to INSERT, UPDATE, and DELETE events.

Triggers Guide

Procedural Language (PL)

SQL and PL/pgSQL stored procedures and functions; PL/SQL, T-SQL and DB2 SQL PL are planned.

PL Guide

Primary Keys

Unique row identification with automatic indexing and NOT NULL constraints.

Primary Keys Guide

Foreign Keys

Referential integrity constraints with CASCADE, SET NULL, and DEFERRED enforcement modes.

Foreign Keys Guide

High Availability

HA Tier 1-3

Multi-tier high availability with warm standby (Tier 1), multi-primary replication (Tier 2), and sharding (Tier 3).

HA Guide

Feature Comparison

FeatureHeliosDB-LiteSQLitePostgreSQL
Embedded ModeYesYesNo
Server ModeYesNoYes
Database BranchingYesNoNo
Time-TravelYesNoNo
Vector SearchYesNoExtension
Row-Level SecurityYesNoYes
Materialized ViewsYesNoYes
TriggersYesYesYes
Procedural LanguageYesNoYes
Primary KeysYesYesYes
Foreign KeysYesYesYes
Per-Column CompressionYesNoNo
HA (WAL streaming)YesNoExtension
Write forwarding from standbysYesNoNo