18
数据工程
负责赛事时间线的接入、切片与落库,也负责两地数据中心的同步和查询性能。您读到的那一屏,是他们盯出来的。
赛程更新 · 控球率归档 · 版本可回溯
01 / 起点
最开始的那两年,我们做的是最笨的一件事:把一场比赛的时间线一条一条整理清楚,让想看复盘的人不用在十几个页面之间来回跳。那时候只有赛程和对阵,控球率还得靠人工一点点拼。
真正让人头疼的从来不是找不到,而是找到之后对不上。同一场比赛,两个地方给出的数字不一样,写进报告就得反复解释。于是归档的方式改了:每一段读数都带着来源、时间和版本号,您手上的任何一个数字,都能回到它出现的那一屏。
现在乐竞中文站有三条产品线。稳定版乐竞负责桌面端的完整查询,lj 小屏版负责手机上随手查和导出,历史归档版留着过去几个赛季的旧页面。想先摸清稳定版能办哪些事,去支持中心;想马上用起来,去应用下载页把小屏版拿走就行。
02 / 里程碑
每一步都对应着一件具体的事:能查的赛事变多了,留下的读数变细了,翻得回去的版本变久了。点开任一节点,可以看到那个阶段实际动了什么。
2016
把开球时间、轮次和对阵关系固定成第一版结构,先让赛程能查。
首个赛季沉淀下来的赛事时间线不到一千场,靠人工逐场补齐;也正是在这一步定下了“每场比赛一条完整时间线”的做法。
2019
一场比赛切成 90 秒一段,单场生成 60 个连续时间窗。
每个时间窗同时保留控球率、射门位置、传球网络与节奏指标四组读数。这套切片结构后来成了版本对比和战报对照的底子。
2021
历史归档版起步,最早可回到 2021 赛季的页面形态。
页面连同版本号一起留存,引用旧资料时能说清是哪一版,也方便新老页面并排比对。
2022
数据的保存、访问与导出流程纳入信息安全管理体系。
2024 年完成第二次复审。对企业客户来说,这意味着交付流程有据可查,而不是靠口头约定。
2023–2025
评价集中在查询路径的短和导出体验的顺。
同一时期小屏版的表格转卡片阅读定型,单屏最多呈现 8 个数据动作,手机上也能一眼看清一轮比赛。
当前
桌面查得全、手机查得快、旧页面翻得回,三条线共用同一套标签。
赛程更新覆盖 12 个联赛与杯赛体系,每赛季沉淀约 8,600 场赛事时间线;导出的记录保留 90 天,可随时重新下载。
03 / 团队
团队不大,好处是每一条数据链路上都能找到负责的人。您遇到问题时,接手的通常就是把那段数据做出来的人。
18
负责赛事时间线的接入、切片与落库,也负责两地数据中心的同步和查询性能。您读到的那一屏,是他们盯出来的。
11
负责字段命名、时间窗说明和每个赛季的数据结构白皮书。看不懂某个字段时,解释就在同一页。
9
处理导出中断、旧页面打不开、两版数字不一致这类具体问题,工作日受理,一般 1 个工作日内回复。
8
负责三条产品线的查询路径与标签体系,让小屏上和桌面上看到的时间戳、版本号是同一套。
04 / 数据来源
我们的读数来自两条路:一条是赛事数据供应方的结构化数据,另一条是媒体与院校研究团队的共享合作。9 家赛事数据供应方、14 家媒体与院校研究团队,是我们长期一起工作的行业伙伴。
开球时间、轮次与对阵关系,构成赛程时间线的第一层结构,也是赛季对照的起点。
实时读数进入 90 秒切片流程,逐段落到时间窗里,供复盘和图表使用。
用来补齐每个时间窗的四组读数,让单场走势能按 90 秒逐段对比。
用于战报对照:把官方战报与本站归档读数并排放在一起,输出差异清单,编辑不用来回切窗口。
围绕整个赛季或跨赛季的走势做共同验证,引用时能指明具体版本与时间戳。
面向院校团队的研究场景,按赛季、轮次、球队、时间段四个维度组合取数,供批量分析使用。
一条读数进入归档之前
01
同一场比赛的读数至少与两个来源比对,出现差异时用告警色标出,再回查原始时间窗。
02
内容编辑按赛季与轮次逐批复核字段命名和时间窗切分,保证跨轮次读法一致。
03
通过复核的读数带着时间戳与版本号入库,页面右上角就能看到,引用时直接复制。
05 / 运行保障
日均约 30 万次查询请求,赛季高峰更集中。对企业客户来说,下面这几件事决定了数据能不能放心接进自己的流程。
2 地
查询链路在两地同时在线,单点故障不影响当天的读数与导出。
240 ms
涉及多条件组合筛选时会略高一些,日常按轮次和球队查基本是点开就有。
ISO/IEC 27001
2022 年通过认证,2024 年完成第二次复审,数据的保存、访问与导出都在体系内运行。
版本
引用数据时不必另外记来源,页面右上角的版本号和时间戳可以直接拿走。
白皮书 · 2025 赛季版
07 / 从哪里开始
A
B
C
需要人工协助时,在联系入口可以找到客服邮箱与电话;工作日受理,一般 1 个工作日内回复。提交数据对照协助时,附上具体页面路径与时间戳会更快。