数据治理并非宏大叙事,而是字典翻译、行级权限、按月分表等细节的落地。统一字典实现自动语义转换,注解式权限确保安全不漏写,提前分表应对数据膨胀。主数据一致与全链路留痕夯实基础。技术看似微小,却是系统稳定与合规的基石。
字典翻译、行级权限、按月分表:数据治理的三件小事
"数据治理"这四个字,在技术方案里通常占很大一章,读起来却很空。这篇换个思路,不罗列治理体系,讲三个具体的场景——都是运维群里真实吵过的架。
场景一:产品经理提了个bug:"页面这个设备状态显示的是一串数字,用户看不懂。"开发查了半天,发现数据库里存的就是编码,而"把编码翻成人话"这件事,每个接口都在各自写代码翻。
场景二:安全测评提了个问题:"A 市的管理员,为什么能查到 B 市的船舶数据?"开发解释说接口里手写了过滤条件——测评官反问:手写的条件,怎么保证新接口不漏写?
场景三:DBA 找上来:"消息流水表突破两亿行了,查询开始变慢,什么时候分表?"运维说下个月,DBA 说这个月查询已经在告警了。
这三个场景,分别对应字典治理、数据权限、数据分表。数据治理没有大事,都是这些小事。
一、字典治理:让翻译只做一次
平台的字典(设备状态、消息发送状态、告警类型……上百项)最初散落在各系统:前端写一份映射表,后端