操作日志的事件类型,用整型记录好还是用字符串记录好?

操作日志的事件类型,用整型记录好还是用字符串记录好?

眼眸 发布于 2021-11-28 字数 579 浏览 763 回复 2

RT。 因为操作日志 需要经常查询。用文本形式记录的话,不合适公司非程序员使用。而且文本的打开和排序 需要自己实现。明显没有数据库来得方便。

因此,我遇到一个问题。 事件记录到底用整型记录,还是用字符串记录。

整型:1 表示 我操作 2 表示 你操作 3表示 他操作 .... 如此类推

字符串则直接文本形式记录,如: 我插入了她 ;  她被我插入了; 你被我插入了;

前者的好处是,类型长度被强制固定。但代码需要自行实现对123456的表示。

后者的好处是偷懒,但如果操作相同,但文本不一致,将可能带来查询的不便。

大家认为中形式会你选择呢?

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不再见 2021-11-29 2 楼

没有存储限制的话两个都用,编号是给程序用的,名字是给认为你看的,因为是日志,都用字符型串没有什么问题,长度嘛,事先设计好,向最大看齐,或者是csv格式等没有什么坏处。

顾挽 2021-11-28 1 楼

枚举

public enum OrderMode {

	hosting(1, "托管下单"),
	manual(2, "手工下单"),
	system(3, "系统下单");