src/
├ storage
├ index
├ wal
└ tests
├ storage
├ index
├ wal
└ tests
pub async fn commit(batch: Batch) {
let seq = wal.append(&batch).await?;
memtable.apply(seq, batch);
if memtable.is_full() {
flush.schedule(seq);
}
Ok(Commit::durable(seq))
}溪流存储 / 写入吞吐128k ops/s
72k2025.09 / 128k
主导工程
2023—2025 / 04工作历程
2018—2025技术长文
03 Articles工作台
Uses / 2025.10硬件
双屏工作站27″ 4K × 2
计算主机16 cores / 64 GB
分体机械键盘64 keys / Tactile
离线备份4 TB × 2 / Weekly
软件
代码编辑器SlateEdit / 0.8
终端工作区ShellNest / 2.1
接口调试台ReqBench / 1.3
工程笔记PlainText / Markdown
关于凌川
LingChuan Lab工作年限7 年
常驻杭州
开源工程4 项
工作方向系统 / 交互
工程原则
- 可复现的性能记录
- 显式的数据边界
- 可观测的失败路径
离线履历
凌川 / 全栈工程师
- 联系
- hi@lingchuan.example
- 2018—2020
- 微澜工作室 / 前端工程师
- 2020—2023
- 远岫计算 / 资深系统工程师
- 2023—至今
- 独立研发 / 系统与前端全栈工程师
- 代表工程
- 溪流存储、镜面调试台、轻舟任务队列、微光可视化
- 技术方向
- 存储引擎、数据一致性、交互工具、可视化
里程碑
- 2023.06 / 溪流存储首个可用版本
- 2024.03 / 镜面调试台离线版本
- 2025.09 / 溪流存储 v0.8.2
联系凌川
hi@lingchuan.example