公司后端技术选型-是选择 go 还是 Java ?

2020 年 12 月 7 日
 longmeier90

我们公司是主要是开眼科诊所,但是需要把我们公司的日常业务搞成信息化、数字化管理。之前业务紧就选用 python 来开发后台应用,但是有时候 python 处理业务逻辑什么的特别慢,而且非常耗服务器 cpu 资源,现在就感觉 python 遇到瓶颈啦,假如说以后我们公司的诊所越开越多,业务也越来越庞大,要是从后端技术中选一门语言来支撑我们的哦业务发展,你们觉得是选择 go 还是 java 。我们公司有一些互联网的项目 公众号、小程序、挂号-做检查-收费-开药一系列操作的医疗系统。

20517 次点击
所在节点    程序员
191 条回复
NoBugDie
2020 年 12 月 7 日
大概率是程序或者数据库问题,换了语言一样无解。
manhere
2020 年 12 月 7 日
买套现成的成熟 his 系统使用不好吗?
namelosw
2020 年 12 月 7 日
你这个不是语言的问题, 用很快的语言可能也只能提升不到 10 倍.

感觉你挪动数据太多了, 要不优化成 SQL, 要不就上 Spark 之类的专业数据处理.
catror
2020 年 12 月 7 日
什么操作要把十几万条数据查出来?换语言估计没啥明显效果
gochat
2020 年 12 月 7 日
毫无疑问! golang
dayeye2006199
2020 年 12 月 8 日
为什么十几万条数据,要用 py 来做内存处理呢?可不可以挪进数据库处理呢?单纯写 CRUD,很难碰到 py 的性能天花板。
longmeier90
2020 年 12 月 8 日
@kalman03 我们公司搞后端的就 3 个人,领导不是特别懂技术的那种,所以技术选型需要我们几个人商讨一下,是这种情况。
longmeier90
2020 年 12 月 8 日
@catror 都是一些统计方面的工作,统计好几年的数据,目前 10 家诊所就有 10 万级的数据量,以后数据量会更多
zjsxwc
2020 年 12 月 8 日
不是数据库慢的问题,只是单纯由于 python 一次性处理查询来的十几万内存数据慢的话,可以用 pypy,性能可以达到纯 c 的级别,唯一缺点是内存占用大一点。
2379920898
2020 年 12 月 8 日
选 GO 吧、成本也不高 6 天就转了
ElmerZhang
2020 年 12 月 8 日
才 10 几万数据就要跑几分钟,基本可以肯定和语言无关,你该换个程序员
StephenHe
2020 年 12 月 8 日
第一个公司.net 做的后台也是卡的一逼,这更多是架构问题。如果一定要换语言,果断 java 。
micean
2020 年 12 月 8 日
得先分清是哪种情况
1 、数据库查询慢,是不是没做优化
2 、python 处理慢,是不是内存不够
hbolive
2020 年 12 月 8 日
架构的问题,python 虽然慢,但不至于 10 万这个数据都对付不了。。
一次性装进来,用什么语言都快不到哪去。。
jbgz
2020 年 12 月 8 日
.net 5.0 考虑一下😒
aladdindingding
2020 年 12 月 8 日
python 躺枪
wwg1994
2020 年 12 月 8 日
十几万的统计工作而已,python 用 pandas 试试?
dawniii
2020 年 12 月 8 日
这不是离线任务吗?找个从库,闲时去跑,就算跑的慢了影响大吗?
yalin
2020 年 12 月 8 日
性能问题 与 语言无关
magiclz233
2020 年 12 月 8 日
建议 c#

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

https://study.congcong.us/t/733096

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

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

© 2021 V2EX