首页/博客/从零实现一个时序数据库(一):用 Rust、Arrow 和 Parquet 跑通写入与 SQL 查询数据库从零实现一个时序数据库(一):用 Rust、Arrow 和 Parquet 跑通写入与 SQL 查询掘金2026-11-10 14:480 次浏览本文介绍如何用 Rust 构建时序数据库:从接收 Line Protocol、解析指标,到利用 Arrow 缓存、Parquet 存储和 DataFusion 执行 SQL 查询。原文:https://juejin.cn/post/7706354997101658152我的收藏上一篇Cmder 停更 17 个月,2.0 支持 Windows Terminal下一篇SQLite + SQLx 实战:为什么已经发布的数据库迁移文件,绝对不能再修改?相关文章SQLite + SQLx 实战:为什么已经发布的数据库迁移文件,绝对不能再修改?在桌面应用里,数据库迁移不是普通的 SQL 脚本。一旦随应用版本发布,它就成为用户数据库历史的一部分。 开发阶段常见的流程是:写 0001_initial.sql、本地运行、发现字段不够、直接修改旧文0掘金数据同步的三个工程底线:DDL同步、断点续传、一致性校验——开源CDC的边界与KFS的路径开源CDC工具(Canal、Flink CDC、Debezium)在纯MySQL、纯DML场景下表现稳定,但一旦进入异构数据库+DDL频繁变更的信创深水区,结构性短板就会暴露。本文从数据同步的三个工程0掘金PHP 常驻 Worker 中 MySQL 连接中断问题报告PHP 常驻 Worker 中 MySQL 连接中断问题报告 在项目里新增了一个异步任务链路,为什么任务一长就开始保存不进mysql呢?0掘金MySQL GROUP BY 很慢怎么优化:加了索引反而从 1 秒变 7 秒,Using temporary 该不该消(MySQL 8.2 实测 400 万行)MySQL 8.2 实测 400 万行:只给分组列加索引 SUM 从 1.1 秒变 6.9 秒,覆盖索引 0.54 秒;范围列放前面 0.13 秒,临时表落盘、松散索引扫描和汇总表的效果。0掘金Redis 编码压测 59 轮:HSET 快 23 倍是假象,SMEMBERS 慢 30 倍是真的59 轮实测 Redis 四种编码:HSET 快 23 倍是假象,公平对照 hashtable 反超;SMEMBERS 慢 30 倍才是真差距。附生产速查与原则。0掘金SQL Server数据迁移实战:内置故障诊断工具与根因分析实践SQL Server数据迁移实战:内置故障诊断工具与根因分析实践 前言 SQL Server迁移到KingbaseES后,运维人员面临的最大挑战不是迁移本身,而是迁移后的故障排查。毕竟,两个数据库的日0掘金