应用层资源和数据库层资源谁更珍贵的讨论

查看 19|回复 1
作者:U87   
之前在 v 站其实刷到过不少讨论的,包括很多互联网公司特别用 java 的,微服务不允许连接查询和子查询,需要数据展示的全部在应用层做(内存中操作),也有很多反驳的说 mysql 现在优化的很好,可以联合查询和子查询。
等等。
其实我想问的是无论是应用层还是数据库层都是服务器资源,不是一样重要吗
Jinnrry   
哪个不方便扩容哪个就宝贵。现在微服务架构下,业务服务器都可以平滑扩容,而数据库作为有状态服务,及时有 dbproxy 层,底层扩容也十分繁琐。
因此数据库资源更宝贵。
大家说可以连表,可以子查询,是因为最近今年 MySQL 优化越来越好了,只要你 SQL 和索性设置没问题,这些查询并不耗多少资源,因此可以用。数据库资源再宝贵,那也是拿来用的,cpu 天天空着又不能创造收益
您需要登录后才可以回帖 登录 | 立即注册

返回顶部