数据库字段存启用/禁用效率有区别吗?

2022-05-29 22:52:32 +08:00
 dfgxcvbcv

例如我要存储 商品(上架 /下架) 注册码(可用 /禁用) 用户(允许登录 /禁止登录) 明显是前者状态的数量多,我用默认 True 的 Enabled 字段和默认 False 的 Disabled 字段效率有区别吗?看了几个开源项目为什么后者反而更多?

1011 次点击
所在节点    数据库
1 条回复
orczhou
2022-05-30 09:43:11 +08:00
用的什么数据库?
通常来说,是没有区别的,"默认值"通常会是元数据,只存储一次。实际存储还是根据实际数据存储,无论是 Ture 、False 最理想的是一个 bit 存储,并没有看到存储 0 或者存储 1 有什么区别。

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

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

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

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

© 2021 V2EX