Architecture Overview
8+1 引擎 极致融合
无需拼装组件。Talon 将 8 种核心数据引擎 + AI 原生抽象层融合进单个 Rust 二进制文件,底层共享 fjall LSM-Tree 存储。
| 引擎能力 | Talon 实现 | 传统替代方案 | 融合优势 |
|---|---|---|---|
| database 关系型 SQL | Talon SQL ACID 事务JOIN/CTE/窗口 | SQLite / PostgreSQL | check_circle PK 查询 <0.02ms,INSERT 165K rows/s |
| bolt KV 存储 | Talon KV TTL 过期MGET/INCR | Redis / Memcached | check_circle GET 625K ops/s,持久化无需双写 |
| timeline 时序引擎 | Talon TS Tag 过滤二进制编码 | InfluxDB / TDengine | trending_up 写入 353K pts/s,聚合 <15ms |
| queue 消息队列 | Talon MQ 消费者组DLQ | RabbitMQ / Kafka | check_circle 发布 1.6M msg/s,零配置部署 |
| hub 向量搜索 | Talon Vector HNSWcosine/L2/dot | Qdrant / Milvus | join_inner KNN P95 <10ms,SQ8 量化支持 |
| search 全文搜索 | Talon FTS BM25中文分词 | Elasticsearch | flight 纯 Rust 实现,No JVM |
| travel_explore 地理空间 | Talon Geo Geohash范围搜索 | Redis GEO / PostGIS | speed 52-bit Geohash,精度 ~0.6m |
| share 图引擎 | Talon Graph BFS最短路径 | Neo4j | electric_bolt 属性图模型,出入边索引 |