为什么还有很多人不愿意放弃 mysql5.7

2023-12-22 00:58:44 +08:00
 unt
切换至 8 的过程中究竟有哪些坑
16585 次点击
所在节点    MySQL
120 条回复
unt
2023-12-22 11:12:41 +08:00
@cndenis #49
1. 这个 json 不需要搜索,它就是一个文本概念,没有任何逻辑意义,为什么不用 mongo ,因为只有这一个表用到了 json;
2. 是一次性返回处理完的数万条记录,不是分页查询。
sadfQED2
2023-12-22 11:31:48 +08:00
@adoal 确实存量,用了十多年了。我当年在职的时候曾经想推动升级,结果推不动,然后就不管了,目测现在也还是 centos4+php5.5
unt
2023-12-22 11:39:39 +08:00
@imkku #53
@gongxuanzhang #36 因为只有这一张表用到了 json,而且数据量不大,极限只有 1W 条数据
zengzizhao
2023-12-22 11:41:04 +08:00
@1QwQ1 #25 应该是根据 mongo 和 mysql 各自特点决定业务用什么,而不是因为存 json 而用 mongo 吧
unt
2023-12-22 11:41:47 +08:00
@CodeCodeStudy #41 嗯,这个我知道,但是我们不用 8 的原因是因为怕配置和环境出问题
unt
2023-12-22 11:45:18 +08:00
@zengzizhao #84 bingo
unt
2023-12-22 11:50:15 +08:00
总结:
1. 其实也看程序员能力,不能怪版本。只是现在有些人数据查得慢,处理得慢,怪数据库性能不行,不懂怎么去优化。厉害的程序员用 5.7 以下应该也能优化得极好,只不过是达到同样效果代码和逻辑上多走了点路而已,那确实是完全不用升级。

2. 楼上老哥找出原因了,哈哈,年龄都太大了。
pkoukk
2023-12-22 13:46:18 +08:00
关程序员啥事,用什么版本的 Mysql 不是运维说了算么?
就是程序员只会用 mysql 5.5 的语法,你给他装个 8.0 ,他还能不会用了?
ttvast
2023-12-22 13:51:31 +08:00
我连 innodb 都不想用,myisam 最高。
chenqh
2023-12-22 13:55:26 +08:00
@sadfQED2 网上不是说百度的 php 都转 golang 了吗?
dorothyREN
2023-12-22 13:59:37 +08:00
@killva4624 json 直接上 pg ,用什么 mysql ,拉垮的不行
romisanic
2023-12-22 14:01:26 +08:00
看出来了,在玩具上用个新版本就觉得领先了,甚至能获得技术优越感的也大有人在
sadfQED2
2023-12-22 14:01:39 +08:00
@chenqh 新项目都转了
chenqh
2023-12-22 14:02:39 +08:00
@sadfQED2 好吧,虽然说感觉百度现在也没成功什么新项目了,逃
yvescheung
2023-12-22 14:13:48 +08:00
@bthulu
阿里云也是你这个想法,辞掉老员工,结果就是不断的 boom
滴滴程序员心想,不就升级一个 k8s 嘛,然后直接宕机 12 小时
zx9481
2023-12-22 14:59:19 +08:00
当然可以换,前一段时间,GitHub 将内部 1200 多个 MySQL 实例组成的数据库集群组( fleet )升级到了 MySQL 8.0 版本
https://github.blog/2023-12-07-upgrading-github-com-to-mysql-8-0/
SWALLOWW
2023-12-22 15:11:22 +08:00
我一般用 sqlite ,mysql 都懒得用
DeWjjj
2023-12-22 15:22:50 +08:00
因为升级是一个很麻烦的事情,要一点一点逐步去替代。
比如最简单的方式是,先把数据同步到 mysql8 ,然后接口上在做负载均衡,然后试运行。
最后,再切换到新的技术栈上面,但是这样是很费力的。
如果是突发奇想想直接换,大概率面临就是宕机。
salparadise
2023-12-22 15:25:02 +08:00
@JinTianYi456 哈哈哈,的确
Features
2023-12-22 15:45:44 +08:00
mysql8 性能有没有明显提升啊?
像 PHP5 到 php7 的性能提升幅度舒适惊讶到我了
其他倒是无所谓了

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

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

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

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

© 2021 V2EX