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

2020-12-07 20:53:21 +08:00
 longmeier90

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

18370 次点击
所在节点    程序员
190 条回复
NoBugDie
2020-12-07 23:40:54 +08:00
大概率是程序或者数据库问题,换了语言一样无解。
manhere
2020-12-07 23:48:42 +08:00
买套现成的成熟 his 系统使用不好吗?
namelosw
2020-12-07 23:52:02 +08:00
你这个不是语言的问题, 用很快的语言可能也只能提升不到 10 倍.

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

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

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

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

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

© 2021 V2EX