我写Java,有这样一个需求,往数据库中插入时,输入ID时自动添加人名属性,并且人名经常变动增删,所以建了一个人名表。
A表B表都可以重新设计。
哪位大神提供个思路,谢谢。
2 个解决方案
#1
程序设计的问题,跟数据库没有什么关系
通常老邪把 B 表缓存在程序中,输入 ID 之后,从缓存读取信息显示
也可以输入 ID 后根据ID实时查询数据库,显示查询结果,但这样容易导致数据库瓶颈
通常老邪把 B 表缓存在程序中,输入 ID 之后,从缓存读取信息显示
也可以输入 ID 后根据ID实时查询数据库,显示查询结果,但这样容易导致数据库瓶颈
#2
不能加在程序中,因为人名表也会有几个人有权限修改。所以,必须建立在数据库端。现在输入当前ID时获取上一个人名的下一个人名已经用语句实现了,现在想要当人名都遍历一遍以后再重新开始,还有,当B表中人名为空时越过,在考虑要不要加case when语句判断一下
#1
程序设计的问题,跟数据库没有什么关系
通常老邪把 B 表缓存在程序中,输入 ID 之后,从缓存读取信息显示
也可以输入 ID 后根据ID实时查询数据库,显示查询结果,但这样容易导致数据库瓶颈
通常老邪把 B 表缓存在程序中,输入 ID 之后,从缓存读取信息显示
也可以输入 ID 后根据ID实时查询数据库,显示查询结果,但这样容易导致数据库瓶颈
#2
不能加在程序中,因为人名表也会有几个人有权限修改。所以,必须建立在数据库端。现在输入当前ID时获取上一个人名的下一个人名已经用语句实现了,现在想要当人名都遍历一遍以后再重新开始,还有,当B表中人名为空时越过,在考虑要不要加case when语句判断一下