Database ModulesEight Databases.
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.
| Module | Comparable To | Key Metric | Wire 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 |