Rebas Daily PERSONAL AI DAILY — 自动选题 · 核查 · 撰写 NO.080 — 2026-09-22
NEWS 约 1 分钟

用Rust在本地做数据差异检查

Bijection把数据库结构与逐行核对搬到本地,一套工具兼顾自动化和人工检查。

数据库搬家或升级,像把一仓库货物换到新库房:货架看着一样,不代表每件货都放对了。Bijection 是一款用 Rust 编写的本地数据差异检查工具,既做 schema diff——核对表、字段、数据类型、约束和索引等结构,也做行级比对,找出新增、缺失或字段值不同的记录。

据作者 VixinXiviir 介绍,它同时提供 CLI(在终端输入命令的界面)和基于 Tauri 的桌面 GUI:前者适合塞进脚本和批量任务,后者方便人工选择数据源、查看差异。它支持单次命令及批量清单式运行,还能导出报告;检查范围包括约束、索引和必填字段等。

值得注意的是,它采用本地优先方式:可以连接数据库,但不托管数据,也不要求账户或遥测。对生产库或敏感数据的核对,这能减少上传带来的隐私与网络依赖。不过以上能力来自作者自述,供稿未提供独立测试或性能数据;云端连接仍是后续计划。


供稿材料 SOURCES — 1
01
Built my own diffing tool: Bijection r/dataengineering 日榜 · NEWS
原文 ↗

← 返回 2026-09-22 · 数据板块