小白问两个数据库的问题

2023-01-04 15:48:20 +08:00
 unt
1. 字段类型有必要严格按照真实类型和长度来设吗,很多时候直接 varchar(255)不行吗,我知道存储的字节数不一样,速度不一样,但是一般的小表都是 50 个字段内,数据量也不大,现在软件硬件性能也够,varchar 的扩展性非常强,对于有些项目,设置 int,datetime 等反而是给自己挖坑。所以说:在建表时如何确定设定的数据类型。

2. 现在很多关系型数据是不是也是直接用 mongo 了,而不用 mysql 了
2262 次点击
所在节点    程序员
26 条回复
lawlyet666
2023-01-04 16:45:47 +08:00
用 date 这种排序也方便啊
zoharSoul
2023-01-04 16:45:48 +08:00
mongo 我在工作中, 几乎没见用的. 电商行业.
unt
2023-01-04 16:53:26 +08:00
@seers #4
@aweffr28 #19 谢谢,学到了
8355
2023-01-04 16:58:06 +08:00
小数据量后台业务 类似 ERP CRM 类的 varchar255 无问题 扩展性还好 类似 title 类我觉得都没太大问题, 只要不是太过于无脑都可接受
大数据量高访问量业务还是要斟酌一下
1t1y1ILnW0x5nt47
2023-01-04 17:12:04 +08:00
看成问小白两个问题,然后就进来了
lwep
2023-01-04 17:38:50 +08:00
@unt #11 旧项目已经那样了完全不想改,后来新项目的时候才改过来,还有上面说的如果用 varchar 存 yyyy-mm-dd 这样格式的时间,也会存在排序问题😁

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

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

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

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

© 2021 V2EX