历史字典迁移问题

35 天前
 frank1256

请教各位大佬一个问题,历史问题有大量字典表 t_sex,t_country ,目前希望对这些字典做同一管理。用一个单独的服务做管理,提供 api sdk 给其他服务使用。

但是其他服务目前已经有大量代码是通过 sql 直接查询相关表。

目前的一个设计,将这些字典表存储到 t_dict_def ,t_dict_col,t_dict_col ,字典定义,字典列,字典值表里,就是利用这几张表保存元数据信息以及 value 。然后再写 view ,提供一模一样的名称例如 t_sex ,给其他服务继续使用,保证他们的 sql 读的代码不用修改

因为其他服务历史遗留的 sql 查询代码太多,不能推动修改,所以也不能使用其他一些中间件了

有一下一些问题想问下

638 次点击
所在节点    程序员
1 条回复
wujianhua22
35 天前
我的建议是不要改,这种 sql 关联,很容易出大问题。
你可以推动以后的字典按照你的想法去做,但是不要想着去改变一堆屎山。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1031209

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX