
MySQL的遗憾
在主流关系型数据库中,Oracle有AS OF TIMESTAMP,SQL Server有FOR SYSTEM_TIME AS OF,MariaDB默认支持系统版本化表,PostgreSQL也有多个扩展实现类似功能。唯独MySQL至今缺乏原生的时间查询能力,恢复历史数据通常只能围绕二进制日志手动操作,过程繁琐且风险高。
Bintrail的解法
Bintrail是一个新推出的数据层,通过ProxySQL路由与索引二进制日志相结合,为标准MySQL添加时间旅行查询功能。它解析ROW格式的二进制日志,为每个行事件建立包含完整前后快照的索引,并生成逆向SQL语句,整个过程无需修改MySQL或应用程序代码。
核心能力
Bintrail支持两种查询模式:AS OF可查询指定时间点的数据状态,BETWEEN可查看指定时间段内的所有行级变更,包括事件类型、GTID及变更前后的值。系统自动生成ProxySQL路由规则,将历史查询引导至自身后端,正常MySQL流量不受影响。
实际价值
在AI生成SQL和自动化脚本加速的时代,精准恢复的需求比以往更迫切。完整备份恢复耗时过长,而Bintrail提供了轻量级的替代方案,主要面向恢复和审计场景。
当前限制
Bintrail目前仅支持字面时间戳查询、主键查找及受限的全表恢复,连接操作和复杂过滤需在适配层外处理。项目已开源,采用BUSL许可。
面壁智能三值量化突破:6倍省显存,600亿参数模型装进手机!
SaaS-Bench实测23个真系统:最强AI Agent仅完整通过4个任务!
京东JoyInside提出AI World:让硬件像人一样主动融入物理世界,服务家庭生活!
微软叫停内部Claude Code:一场"用不起"背后的三重困境!
Waymo无人车再陷积水困境,特斯拉FSD却越开越像老司机!
DeepSeek对标Claude Code组建Harness团队:模型之外,控制层决胜!
30天烧60万亿token,扎克伯格没进前250:大厂AI沦为KPI游戏!
前小米员工抢先苹果,造出带摄像头的AI耳机,1999元已开卖!
DeepSeek省钱神器Reasonix:缓存命中99.82%,4亿token账单直降80%!
Oracle XStream CDC实测:37000 TPS下性能影响全面评估!