
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许可。
C++之父直言AI代码难验证:资深开发者宁愿退休也不愿接盘!
谷歌Gemma 4 12B炸场:16G笔记本就能跑,性能碾压26B巨兽!
DeepSeek省钱神器Reasonix:缓存命中99.82%,4亿token账单直降80%!
AI Pin失败不到两年,苹果OpenAI Meta集体"复活"脖挂硬件!
26岁白手起家成亿万富翁:800万人用他的产品,不用写一行代码
李飞飞亲自下场:世界模型到底是什么?一句话说清楚了
用了30个AI工具后,真正留下来的只有这6个|别再收藏了
21岁CEO融资470万美金:AI Agent最大的问题,不是模型不够聪明
字节腾讯大疆团队创业,打造全球首款单板滑雪AI教练!
GPT-5.5被实锤"降智":200美元买的旗舰模型,背后偷偷换成了mini!