请教各位是怎么处理冗余用户信息的

查看 72|回复 1
作者:iloveMonica   
随着用户量增加,有很多用户长期不登陆,甚至有的用户已经过世,如何处理他们留下的信息?
处理这些垃圾数据第一是节省空间,储存空间很贵,如果不删掉这些信息会一直消耗储存成本。第二是影响数据库性能,在需要遍历整个表的时候(找回密码,搜索账号),过多数据让搜索速度变慢。
我想的方法是:所有两年不活跃的账号,先发短信 /邮件提醒用户,再过半年到一个月再次提醒,第三年直接删除账号相关数据。
对于违规封禁的用户,给一个注销账号的选项,但是账号绑定的邮箱或手机号不能在 3 年再次注册。
考虑到储存空间的昂贵,所有注销操作全部是真删除而不是标记为删除。
如果未来有检测用户是否过世的 api ,可以在检测到用户死亡后锁定账号并在一年后删除相关数据。

账号, 删除, 用户, 储存

MoRanjiang   
用大厂的冷存储?价格便宜,但如果用户要登陆需要时间恢复数据。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部