BBteloDB

组件库 · 视觉卡片

一套可批量产出的漂亮卡片。 真实产品 UI 片段 + 精修 SVG(渐变 / 辉光 / 景深),每张都有无限循环动画,跟随设计令牌,零图片资源、零 JS、可单测。下面 20 张贴着 BteloDB 的真实架构。

S3-First 湖仓

一份数据,两种形态, 行存撑亚毫秒 OLTP、列式 Parquet 跑分析,Manifest 也在 S3——真·HTAP,零外部数据库。

columnar parquet on S3
流式摄取

行式内存流 + 偏移订阅, 像 Kafka 一样追加写、按 offset 拉取与实时 tail。

DataFusion SQL

标准 SQL 查冷热数据, 列裁剪 + 谓词下推;加节点即线性扩分析算力——可选最终一致或强一致(fresh)。

query.sql● ready
1
2
3
SELECT user, count(*)
FROM   events
WHERE  ts > '2026-06-01'
4 rowsscanned 287 B3 ms
文件级剪枝

冷查询成本 = 文件数 × 握手。 用每文件 min/max 统计跳过无关 Parquet,少扫即省钱。

min / max range scan
向量检索

把向量当一等公民, k-NN 检索嵌入,给语义检索与 RAG 用——地理(R-tree)与 JSONB 也内置。

k-NN over embeddings
KV 线性一致

单键强一致的小状态, CAS / TTL / INCR,给计数器、锁、会话用。

user:1042 { name, plan }
lock:job acquiredttl 30s
views INCR9 471
Mutations

批量 UPDATE / DELETE, 物化重写文件版本,流式表也能改与删。

id status amount
1003paid42.50
1004refunded0.00
1005paid18.00
UPDATE events SET status='refunded' WHERE id=1004
多租户隔离

一引擎承载上万租户, 按 tenant 隔离数据 + CPU / 内存 / 磁盘硬配额;空闲租户 scale-to-zero。

JWT 鉴权

HS256 验签的 Bearer 令牌, claims = sub / tier / exp;拒 alg=none 与算法混淆。

eyJhbGci… . eyJzdWIi… . 4f9a2c…
HS256 · alg=none rejected
实时订阅

构建多端实时体验, SSE tail 把新写入毫秒推到所有订阅者。

live tail · multiplayer
优雅关停

零 RPO 退出, drain → flush → KV 快照 → checkpoint,断电不丢数据。

drainflushsnapshot commit
WAL 预写日志

先写日志再落盘, 顺序追加 + checkpoint;尾部还落 S3,对端亚秒见近写,崩溃可重放恢复。

append-only log → checkpoint
Compaction

小文件自动合并, 按体积阈值归并相邻段,查询握手数持续走低。

many small → few large
集群分片

Rendezvous 哈希分片, 租户键映射到对等节点;租约驱动 0 运维 failover,加一台只挪 ~1/N 数据。

consistent hashing
用量计量

字节级按量计费, 摄取 / 扫描 / 存储 / KV 实时打点,对接 Stripe。

ingest bytes · 14d
可观测性

Prometheus 原生 /metrics, 请求量 / 时延直方图 / 错误码 / 活跃订阅一览。

p99
三协议直连

一份数据,三种入口, Redis / PostgreSQL / Kafka 线缆协议直连同一引擎。

RedisPostgresKafka engine
Manifest on S3

元数据即对象, 文件清单与统计存 S3——零拷贝 clone 一个库、回滚到任意 checkpoint,零外部数据库。

manifest.jsons3://
{
  "table": "events",
  "files": [
    { "rows": 10234, "min_ts": "06-01" },
    { "rows": 9871,  "min_ts": "06-08" }
  ]
}
全球边缘

就近读冷数据, 对等节点指向同一桶、把热段缓存到本地 NVMe,查询走最近节点。

read replicas · nearest node
质量门禁

100% TDD + 100% 覆盖率, 确定性模拟测试 + 契约阶梯 + 警告即错误,工程铁律。