Home Features Research Quick Start Documentation GitHub

SkeinDB Documentation

Everything you need to install, configure, query, and extend SkeinDB. All documentation is also available as Markdown in the docs/ directory of the repository.

🚀 Getting Started

Querying & API

🧬 Storage & Internals

🖥️ Operations & Administration

🔬 Advanced Features

📐 Research & Design

📋 Additional Topics

Incremental Views

Dependency-graph–based incremental view maintenance: change propagation, invalidation, and materialized refresh.

Index Advisor

Automatic index recommendations from workload analysis, including the live SkeinAdmin advisor page with ranked suggestions, action history, and observed-before/expected-after reports.

Learned Indexes

Machine-learned index models for ValueID lookup: training, serving, fallback strategies.

Merge Functions

CRDT-inspired merge semantics for conflict resolution: register types, set operations, and custom merge UDFs.

Time-Travel & Replay

Point-in-time queries, MVCC as_of reads, and the maintenance.history.* retention + GC surface (T180–T182), plus deterministic replay bundles.

Oblivious Execution

Access-pattern–hiding query execution for multi-tenant privacy: ORAM-based scans and dummy operations.

Query Coalescing

Merging concurrent identical queries into a single execution with shared result broadcast, including cacheable prepared-query GETs and query.patch.

Query Patch

Sending query result patches instead of full results: diff generation, client reconciliation.

Offline Write Queue

Client-side write buffering for offline operation: queue management, conflict resolution on reconnect.

CAS Replication

Content-addressed storage replication: dedup-aware sync, Merkle-tree verification, and bandwidth efficiency.

Telemetry & Migration

Compatibility telemetry collection, migration readiness scoring, and advisory system for MySQL-to-SkeinQL transition.

Project Backlog

Complete engineering backlog: prioritized tasks, milestones, and implementation roadmap.

True Status Matrix

Authoritative status for all 20 research tracks: 14 hardened (R02–R11, R13–R16) with evidence and test links.

Status

🔬 20 Research Tracks — Detailed Pages

Each track has a dedicated page with novelty analysis, technical phases, testable hypotheses, and key references.