Architecture Overview
8+1 Engines Ultimate Fusion
No assembly required. Talon fuses 8 core data engines + AI-native abstraction layer into a single Rust binary, sharing fjall LSM-Tree storage.
| Engine Capability | Talon Implementation | Traditional Alternative | Fusion Advantage |
|---|---|---|---|
| database Relational SQL | Talon SQL ACID TxnJOIN/CTE/Window | SQLite / PostgreSQL | check_circle PK query <0.02ms, INSERT 165K rows/s |
| bolt KV Store | Talon KV TTL ExpiryMGET/INCR | Redis / Memcached | check_circle GET 625K ops/s, persistent no dual-write |
| timeline Time-Series | Talon TS Tag FilterBinary Encoding | InfluxDB / TDengine | trending_up Write 353K pts/s, aggregate <15ms |
| queue Message Queue | Talon MQ Consumer GroupsDLQ | RabbitMQ / Kafka | check_circle Publish 1.6M msg/s, zero-config deploy |
| hub Vector Search | Talon Vector HNSWcosine/L2/dot | Qdrant / Milvus | join_inner KNN P95 <10ms, SQ8 quantization |
| search Full-Text Search | Talon FTS BM25CJK Tokenizer | Elasticsearch | flight Pure Rust, No JVM |
| travel_explore Geospatial | Talon Geo GeohashRadius Search | Redis GEO / PostGIS | speed 52-bit Geohash, ~0.6m precision |
| share Graph Engine | Talon Graph BFSShortest Path | Neo4j | electric_bolt Property graph, in/out edge index |