跳到主要内容

数据库设计 · 库表与字段总览

本版按数据库组织设计资料:数据库清单 → 表清单 → 字段注释、索引与约束 → 表的业务用途和查询注意事项。每张表先给物理结构,再说明存什么数据、由什么业务操作或设备上报产生、查询时需要限定哪些范围。

按数据库集中展示表与字段,同族月表和日表保留完整清单。

MySQL 数据库清单​

结构版本:MySQL 8.0.35。共12库、294张表/视图、3,455个字段、51条物理外键。

数据库主要业务表/视图数字段数物理外键表与字段清单
ik_yudao_system系统管理324720查看
ik_yudao_infra基础设施213220查看
ik_yudao_report报表与推送历史465370查看
ik_yudao_device设备管理5690查看
ik_app_install设备应用安装5450查看
ik_yudao_launcher桌面与广告8760查看
ik_yudao_taskUOTA与域名分发8860查看
ik_thirdparty应用活跃原始记录272930查看
ik_apk黑名单与卸载反馈7570查看
ik_yudao_bpm审批与流程5678946查看
ik_rule规则与设备范围121100查看
nebula_ids单体遗留业务库675995查看

Task独立库是ik_yudao_task,Device独立库包括ik_yudao_device和ik_app_install;nebula_ids是原单体库,仍承载部分设备与任务业务,并保留历史结构。

TDengine 数据库与表清单​

结构版本:TDengine 3.3.8.4。30个数据库、31个超级表结构;系统目录统计4,651个子表,子表继承超级表字段,不在文档中展开逐设备名称或标签值。以下同名表在不同数据库中分别列出。

数据库表用途子表数字段与标签
app_activity_dayapp_activity_detail应用周期活跃161查看
app_activity_monthapp_activity_detail应用周期活跃38查看
app_activity_yearapp_activity_detail应用周期活跃12查看
app_runtime_archiveflow_app_runtime应用运行明细261查看
blacklistedapp_kill_record黑名单执行反馈46查看
device_activity_daydevice_activity_detail设备周期活跃365查看
device_activity_day_uota2device_activity_detail设备周期活跃80查看
device_activity_day_uota_newdevice_activity_detail设备周期活跃3查看
device_activity_day_uota_olddevice_activity_detail设备周期活跃27查看
device_activity_monthdevice_activity_detail设备周期活跃39查看
device_activity_month_uota2device_activity_detail设备周期活跃8查看
device_activity_month_uota_newdevice_activity_detail设备周期活跃1查看
device_activity_month_uota_olddevice_activity_detail设备周期活跃2查看
device_activity_yeardevice_activity_detail设备周期活跃8查看
device_activity_year_uota2device_activity_detail设备周期活跃3查看
device_activity_year_uota_newdevice_activity_detail设备周期活跃1查看
device_activity_year_uota_olddevice_activity_detail设备周期活跃1查看
device_runtimedevice_runtime_detail设备运行区间87查看
device_runtimedevice_runtime设备运行区间70查看
device_runtime_count_daydevice_runtime_count设备运行统计0查看
device_runtime_count_day_shadowdevice_runtime_count设备运行统计343查看
device_runtime_count_monthdevice_runtime_count设备运行统计4查看
device_runtime_count_yeardevice_runtime_count设备运行统计0查看
launcher_ad_playlauncher_ad_play_detail广告播放明细74查看
launcher_ad_play_device_count_daylauncher_ad_play_device_count广告播放周期统计307查看
launcher_ad_play_device_count_monthlauncher_ad_play_device_count广告播放周期统计76查看
launcher_ad_play_device_count_yearlauncher_ad_play_device_count广告播放周期统计58查看
launcher_execlauncher_exec_record广告执行反馈981查看
monitorvisit_minute访问监控20查看
nebula_idsflow_app_runtime应用运行明细1567查看
server_monitorserver_monitor服务器监控8查看

Elasticsearch 索引清单​

版本7.17.6;收录51个开放索引的mapping及别名。本版展开23个业务索引的全部字段;其余28个外部监控、系统及归属未明索引登记名称与别名,不作为本系统业务表解释。未覆盖关闭索引。

业务索引族数量数据用途清单与字段
base_device1设备档案检索设备字段
app_install_deviceYYYYMM19202503—202609各月安装快照检索逐月清单及类型差异
app_install_device、app_install_device_s02同族非月份对象;具体当前用途待确认索引清单
apk_push_history1推送与卸载历史检索历史字段

安装快照回答“装了哪些应用”,APP运行明细回答“运行多久、打开几次”,两者不可混用。当前APP运行明细结构见TDengine flow_app_runtime。

业务关系与查询​

阅读约定​

结构版本日期:2026-09-18,参考环境:测试环境。

MySQL“数据库字段注释”保留原始 COMMENT,业务说明补充数据来源、关联和查询方法。TDengine 与 Elasticsearch 的中文字段释义按业务含义说明。物理外键、唯一索引与业务逻辑关联分别列出。

表清单中的使用情况区分当前业务、动态表、框架存储、条件启用功能和遗留对象。没有当前业务入口的表仍保留完整结构,便于识别历史数据与迁移范围。

使用情况含义
已接入当前功能读写的业务表
动态使用按月份、日期等规则选择具体表名
历史兼容旧终端或旧配置模式仍需使用
框架管理由报表、审批等组件维护的存储结构
条件使用启用对应开关、存储方式或任务后使用
仅有定义保留结构或数据访问定义,尚未接入当前业务流程
未发现引用当前后端没有对应的表访问入口,作为遗留结构登记
停用路径原有功能入口已经停用或改用其他存储
用户文档
AI 助手
Agent 列表
请选择一个 Agent 开始对话
AI 问答