Skip to content
WeftKitBeta
Database Modules

Eight Databases.
One Platform.

Each database is purpose-built for its data model with optimized algorithms, native query languages, and standard wire protocols — all sharing one crash-safe kernel.

Comparison

Module Comparison

At a glance: what each module is best for and its headline performance target.

ModuleComparable ToKey MetricWire Protocol
WeftKitRel

Relational SQL Database

PostgreSQL, SQLite~1.6 μs

simple SQL parse latency

PostgreSQL v3
WeftKitVec

Vector Similarity Search

Pinecone, pgvector, FAISS~234 μs

flat search (100 vectors, 128-dim)

gRPC
WeftKitKV

Key-Value Store

RocksDB, LMDB, DynamoDB~204 ns

p99 point get latency

DynamoDB REST
WeftKitDoc

Document Database

MongoDB, CouchDB~3.1 μs

single document insert

MongoDB Wire Protocol
WeftKitGraph

Graph Database

Neo4j, Amazon Neptune~15 μs

BFS 100-vertex traversal

Bolt Protocol (Neo4j compatible)
WeftKitMem

In-Memory Cache

Redis, Memcached~116 ns

p99 point read (single-process)

Redis RESP3
WeftKitMD

Markdown Content Database

Custom (no direct equivalent)~18.6 μs

BM25 search (1K documents)

REST API
WeftKitFile

File & Object Storage

S3, MinIO~50 μs

64-byte download latency

S3 REST API