100% Open Source • Rust Engine

The Open-Source
Distributed Cluster Database

Built from scratch in Rust. Unify relational SQL, NoSQL Documents, sub-millisecond HNSW Vector Search, Raft Consensus Clustering,Universal Migrations, and native Model Context Protocol (MCP) in a single, lightweight binary.

< 0.015 ms630x FasterPoint Key Lookup (Indexed)
0.97 msSub-millisecondHNSW Vector ANN Search (P50)
118k+ rows/sSIMD BufferedBulk Ingestion Rate
1.28 sVectorizedOLAP Aggregation (1M records)

Core Capabilities & Architecture

Every Database Capability You Need, Built Into One Binary

Eliminate sprawling infrastructure stacks. PingDart DB replaces separate databases for SQL, vector embeddings, caching, graphs, and full-text search.

AI & RAG

Sub-Millisecond HNSW Vector Engine

High-dimensional proximity graph supporting Cosine, Euclidean, and Dot Product ANN search across 384 to 3072 dimensions in sub-millisecond P50.

AI Automation

First-Class Model Registry & Auto-Embeddings

Define columns using 'VECTOR GENERATED FROM text USING model'. Never manage float vectors or external embedding services manually.

Agent Memory

Cognitive AI Memory (Ebbinghaus Decay)

Hierarchical memory (Working, Episodic, Semantic, LongTerm) with Ebbinghaus exponential decay ranking and automatic memory consolidation.

Hybrid Search

BM25 & Vector Hybrid Search

Combines dense HNSW vector similarity with BM25 inverted keyword search using normalized α-weighted rank fusion.

Graph Database

Neo4j-Style Labeled Property Graph

Multi-labeled nodes, typed directional relationships (WORKS_AT, KNOWS), and breadth-first search (BFS) shortest-path traversals.

AI Protocol

Native Model Context Protocol (MCP)

Built-in JSON-RPC 2.0 stdio MCP server for direct zero-code integration with Claude Desktop, Cursor, Antigravity, and LangChain agents.

Multi-Model

Unified SQL + Document NoSQL

One engine for relational schemas, strict DDL types, and JSON document collections. No need to manage separate Postgres and MongoDB clusters.

Clustering

Raft Consensus Clustering & Sharding

Multi-node consensus with automatic leader election, 16-virtual-node consistent hash ring, and distributed scatter-gather vector queries.

HTAP Engine

Vectorized Columnar Analytics (OLAP)

SIMD-optimized contiguous memory chunk arrays supporting grouped aggregations (COUNT, SUM, AVG, GROUP BY) at 118,700+ rows/sec.

Query Optimizer

Cost-Based Query Optimizer (CBO)

Postgres-grade optimizer using HyperLogLog (HLL) NDV cardinality, typed equi-depth histograms, and calibrated cost weights.

Observability

OpenTelemetry Tracing & EXPLAIN ANALYZE

Live query execution profiling with recursive PlanNode trees, stage microsecond breakdown, and native OTLP export to Jaeger/Datadog.

Security

Zero-Leak Row-Level Security (RLS)

Injected dynamically into SELECT pipelines using CURRENT_TENANT() and CURRENT_USER() policies for leak-proof multi-tenancy.

Encryption

AES-256-GCM Envelope Encryption

Authenticated encryption at rest using unique 96-bit nonces, PBKDF2/SHA-256 key derivation, and Poly1305 tamper detection.

Access Control

Granular RBAC & Revocable API Keys

20 atomic permissions, preloaded roles (SuperAdmin, DataScientist, AppDeveloper), and high-entropy API keys with instant revocation.

Zero-Friction

Universal Migration Framework

Stream live data from PostgreSQL, MySQL, MongoDB, CSV, and JSON with automated schema drift handling and crash checkpoints.

Disaster Recovery

Protobuf (.pb) ZSTD Backup & PITR

Canonical Protocol Buffers schema, dictionary Zstandard compression (3x-5x smaller), and CDC commit log Point-In-Time Recovery.

Storage Tiering

Cloud Object Storage Tiering

Async ObjectStore tier supporting AWS S3, Cloudflare R2, MinIO, and Local Filesystem for snapshot offloading and cold archiving.

Kubernetes

Cloud-Native Kubernetes Operator

Custom Resource Definition (CRD), HA StatefulSet manifests, pod anti-affinity, and automated Prometheus /metrics endpoint.

Hands-On Interactive Console

Run, Cluster, and Query in Seconds

Choose a workflow below to inspect ready-to-run terminal commands and native SQL syntax.

terminal.sh
# 1. Clone open-source repository git clone https://github.com/pingdart/pingdart-database.git cd pingdart-database # 2. Build & launch native Rust engine cargo run --release -- --port 4650 --data-dir ./pingdart_data # 3. Verify health & readiness probe curl http://127.0.0.1:4650/health/ready # {"status":"ready","leader":true,"nodes":1,"engine":"PingDart v0.8.0"} # 4. Check Prometheus metrics exposition curl http://127.0.0.1:4650/metrics # pingdart_queries_total 1042 # pingdart_vector_searches_total 430

Why PingDart DB?

PingDart DB vs Traditional Stack

Replace a complex, expensive patchwork of 4+ disconnected databases with one consolidated, high-throughput Rust engine.

👉 Swipe horizontally to compare platforms
CapabilityPingDart DBPostgreSQLMongoDBPinecone / Vectors
Unified SQL & JSON Documents NativePartial
Sub-ms HNSW Vector Search NativeSlow ExtLimited
Auto-Generated Text Embeddings Native
Cross-Table Semantic JOINs Native
Cognitive AI Memory (Ebbinghaus) Native
Native Model Context Protocol (MCP) Native
Raft Consensus Clustering & Sharding NativeComplexReplica SetsProprietary
Universal Migration (Postgres/MySQL/Mongo) Native
Single Self-Contained Binary NativeSaaS Only

Built For Every Workload

Who Uses PingDart Cluster DB?

Engineered for engineers, AI researchers, enterprise architects, and self-hosters.

AI & Agent Developers

Store conversational episodes, knowledge vectors, and entities. Plug PingDart directly into Claude Desktop, Cursor, or Antigravity via the native MCP server.

HNSW, Cognitive Memory, MCP

Full-Stack & DevOps Teams

Migrate existing Postgres, MySQL, or Mongo setups in one command. Deploy resilient 3-node Raft clusters with automated failover and K8s Operator.

Raft HA, Migration, K8s, OTel

Enterprise & SaaS Platforms

Cryptographic Row-Level Security, strict tenant QPS/storage quotas, AES-256-GCM envelope encryption at rest, and Point-In-Time Recovery.

RLS, Multi-Tenancy, PITR, CBO

Ready to deploy your first cluster?

PingDart DB is open-source and free to use. Spin up a single node in 10 seconds or cluster multiple servers across regions with Raft.