DATABASE SYSTEM RESEARCH
PrivBench 隐私数据生成
阅读 PVLDB 原文 ↗用 PrivSPN 学习单表分布,以 PrivFanout 保留跨表连接规模,在差分隐私约束下生成关系数据。
工作负载信息
依赖图
节点合并对照
一致性检查
重放时间线
性能对照
PrivBench生成文件保留 5 分钟;两次提交至少间隔 10 秒。
PrivBench 流程点击阶段查看数据与结果
隐私预算规划
关系模式
阶段耗时
0s
| 阶段 | 状态 | 耗时 |
|---|
分布相似度(λ-way KLD)
Benchmark 保真度
| 生成文件 | 2-way KLD | 3-way KLD | 4-way KLD |
|---|
SPN 结构
悬停节点查看权重、字段和分布
求和乘积字段
SQL 方言改写
→
输入 SQL
改写结果
异构数据库并跑
就绪
使用内置模拟数据,逐条播放 SQL 并跑动画,无需数据库连接。
请先在两端数据库中准备所选数据集的表和数据。平台仅连接用户提供的数据库,不会创建实例或导入数据。当前并跑以 PostgreSQL SQL 为源:优先使用预置 MySQL SQL,缺失时尝试 Calcite 自动转换。
SQL Comparison
PostgreSQL
MySQL
实时概览
0.0平均 QPS
—P95 延迟
100%执行成功率
100%结果一致率
0活跃线程
0已完成 SQL
0累计结果行
0错误 / 超时
单次执行耗时
每秒完成量
延迟分位数
—
PostgreSQL 累计耗时
—
MySQL 累计耗时
—
结果一致
—
异常或不一致
SQL 聚合统计
| SQL | 执行次数 | PG 平均 / P95 | MySQL 平均 / P95 | 性能倍率 | 错误 | 一致率 |
|---|
最近执行明细
| 时间 (s) / Query | PG 耗时 (ms) | MySQL 耗时 (ms) | 性能倍率 | 行数一致 | 结果一致 |
|---|
Benchmark 下载
Benchmark Datasets