那么 golang+mysql 的并发会有多少呢
mysql 的配置就选个一般点的吧,没有 SSD 的
golang+mysql 会有 25 倍 python+mysql 的并发吗
不是这样衡量的,首先不应该带着 mysql 来评测语言性能,其次要看使用示例,最直接的办法是写个 benchmark
。。。。。瓶颈在 mysql
不会,因为你这个瓶颈在 mysql 这里。
golang 的并发高,你可以理解为你有一个 server,同时 10w 个长连接。golang 可以给每个连接一个 goroutine。你用 python/c/java 都做不到,需要些比较复杂的线程池或者用 epoll 之类的。
楼主好像没搞清一些基本的问题……
楼主只认识 mysql 么……
比如后端挂一个 redis?
主要还是 mysql 啊,redis 在我现在的业务来説是很少説,因为 mysql 毕竟 有个 web gui,找数据比 redis 要好找点。。而且我现在并发也不高,最高一分钟 600 吧
web gui …………
前后端用什么技术,肯定是由业务来决定的。
你确定你大部分的数据都需要走 mysql,而不是缓存么?
是的话你应该把心思花在优化 Mysql 上……
那你瞎折腾啥,就用熟悉的技术栈啊
要走 mysql,所以我现在很烦 mysql 分库分表的事情
你这个场景瓶颈在 mysql 上。
另外 golang 又不止是让你用来写 CRUD 的,你若有机会做个高性能的网络产品比如 API 网关,golang 自然要比 python 性能好的多。
是写并发方便