数据文档
Forever Beta 数据集的元数据:版本、覆盖范围、表结构、字段口径、查询示例与许可。下载入口在下载页;单位统一为「铜币/件」,10,000 铜币 = 1 金币。
下载与使用
当前只提供一个数据集:Forever Beta 的 DuckDB 单文件。为统一分发,下载文件一律以 ZIP 压缩;解压后即可用 DuckDB 2.x 打开。文件大小、价格与更新日期见下载页。
Forever Beta DuckDB 数据集
forever-beta.duckdb.zip · 7 张数据表 + dataset_meta · 2,769,615 行挂单。解压得到 forever-beta.duckdb,直接 duckdb forever-beta.duckdb 就能查询。
下载功能暂时关闭,恢复后在此提供 ZIP。
压缩包说明
压缩包内只有 forever-beta.duckdb 一个文件。data card 的内容即本页;许可全文见数据许可,查询示例见下方。
不再提供 Parquet、7 天样本或单独的文件下载;所有下载统一走 ZIP。
数据集里有什么
一个 DuckDB 文件,七张数据表 + dataset_meta;维度表已经和事实表对齐,直接 join 即可。
| 表 | 行数 | 说明 |
|---|---|---|
listings | 2,769,615 | 挂单级明细;含 listing / summary 两种 quote_type |
daily_prices | 126,260 | Forever 42 天日线聚合,含分位数与样本量 |
latest_prices | 8,421 | 各市场最新一次扫描的价格快照 |
market_overview | 73 | 市场级概览:物品数、在售量、估算总值 |
items | 3,232 | 物品维表(名称、品质、物品等级、类型) |
item_variants | 3,232 | 物品变体维表,对应 item_variant_sk |
realms | 5 | 市场维表(realm_sk、服务器、阵营) |
dataset_meta | — | 数据集版本、DuckDB 版本、来源版本、各表行数 |
覆盖了哪些市场
不同市场的扫描天数并不相同;缺口在 data card 中如实记录,没有补齐或插值。
| realm | 服务器 | 阵营 | 行数 | 天数 | 物品数 |
|---|---|---|---|---|---|
CAMWOWCN1Realm1PvE Alliance | PvE | Alliance | 423,197 | 17 | 2,910 |
CAMWOWCN1Realm1PvE Horde | PvE | Horde | 617,986 | 17 | 3,041 |
CAMWOWCN5Realm1PvP Alliance | PvP | Alliance | 472,857 | 11 | 2,976 |
CAMWOWCN5Realm4PvP Alliance | PvP | Alliance | 330,458 | 7 | 3,061 |
CAMWOWCN5Realm4PvP Horde | PvP | Horde | 925,117 | 17 | 3,365 |
PvP 联盟在两个 realm 键下出现,是因为 Beta 期间角色分布在不同客户端账号;两者都属于 PvP 服务器,但按原始 realm 键分别保留,避免把不同服务器合并。
listings 字段与口径
完整版字段与口径见本节;许可与引用见页末。单位统一为「铜币/件」;10,000 铜币 = 1 金币。
| 字段 | 类型 | 说明 |
|---|---|---|
dt | VARCHAR | 扫描日,YYYYMMDD |
realm | VARCHAR | 市场键(服务器 + 阵营) |
server | VARCHAR | 服务器名(已剥离公会名) |
faction | VARCHAR | Alliance / Horde |
scan_ts | TIMESTAMPTZ | 该市场本次扫描时间(Asia/Shanghai) |
item_id | VARCHAR | 基础 id,或 gr:<id>:<suffix> 随机后缀变体 |
item_name | VARCHAR | 扫描时的显示名 |
quality | BIGINT | 0 粗糙 · 1 普通 · 2 优秀 · 3 精良 · 4 史诗 · 7 传家宝 |
item_level | BIGINT | 物品等级 |
quantity | BIGINT | 该行包含的件数 / 在售总量 |
unit_price | DOUBLE | 每件价格(铜币) |
buyout_total | DOUBLE | 整组买断价;summary 行为 NULL |
quote_type | VARCHAR | listing 单条挂单 / summary 摘要聚合 |
price_basis | VARCHAR | unit_buyout / summary_min |
summary 是「一个 (item, price) 的浏览聚合」,不是一条挂单;它只有最低价,没有 buyout。
计算中位数 / p25 / p75 时必须加 WHERE quote_type = 'listing'。
本档案中 summary 行仅 5,438 行(0.2%),但它们足以污染小样本物品的分布。
owner、ownerName、bidderFullName、账号 ID 和公会名。
源数据中有 17 行带 owner 值,未进入档案。
打开数据集,三条查询开始
文件由 DuckDB 2.0 写入,建议用 2.x 打开。
duckdb forever-beta.duckdb SHOW TABLES; SELECT * FROM dataset_meta ORDER BY key;
SELECT quote_type, price_basis, count(*) AS rows FROM listings GROUP BY 1, 2 ORDER BY rows DESC;
SELECT dt,
median(unit_price) FILTER (WHERE quote_type = 'listing') AS median_copper,
count(*) FILTER (WHERE quote_type = 'listing') AS listings,
sum(quantity) AS units
FROM listings
WHERE realm = 'CAMWOWCN1Realm1PvE Horde'
AND item_name = '魔纹布'
GROUP BY dt
ORDER BY dt;
SELECT i.item_name, d.dt,
d.unit_price_median, d.listing_cnt
FROM daily_prices d
JOIN items i USING (item_id)
WHERE i.item_name = '魔纹布'
AND d.quote_type = 'listing'
ORDER BY d.dt DESC
LIMIT 14;
许可与引用
CC BY-NC 4.0
允许非商业分享与改编,需署名 www.sincosone.com、附许可链接、说明是否修改。禁止转售数据、禁止用于构建竞争性价格 API。商业使用需单独书面许可。
建议引用
Sincosone (2026). Forever Beta Auction House Archive (Version 2026-10-22) [Data set]. https://www.sincosone.com/download
研究引用请同时注明:数据来自私服 Beta,仅代表该私服在 2026-10-06 至 10-22 的经济状态,不代表正式服。