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

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

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

19875 次点击
所在节点    程序员
191 条回复
hezeming
2020-12-08 09:11:07 +08:00
@longmeier90 统计对实时性要求应该没那么高啊,基本的定时统计,缓存完全可以解决,就算是实时查的,十几万的数据量 mysql 级别应该也没什么压力
ming7435
2020-12-08 09:11:16 +08:00
10 几万就性能不行,不用换语言,换人吧
qwerthhusn
2020-12-08 09:15:33 +08:00
一个诊所就能把 CPU 干翻????你这是啥诊所,梅奥诊所吧
lydzz
2020-12-08 09:16:09 +08:00
主要讨论谁是世界上最棒的语言
ihipop
2020-12-08 09:19:35 +08:00
@miniliuke 天下 Web 领域 Java 占 90%?有数据来源没?
lesterchen
2020-12-08 09:22:13 +08:00
所以用 python 的遇到点问题,就推锅到 python 身上。
hahaba
2020-12-08 09:22:53 +08:00
你的业务量比豆瓣更大的话,当我没说。
如果没有,则不是 python 的瓶颈,是人的瓶颈。
可以招我过去优化优化,哈哈
blless
2020-12-08 09:26:36 +08:00
选 go,直接用开发 python 的思维写就好。如果有一个好的 java 技术经理选 java
liujavamail
2020-12-08 09:31:52 +08:00
你们是不是数据库的设计问题, 就是没有用一些冗余的字段,去存储一下你们统计需要查询的数据,导致每次都要先查数据出来,然后用 python 做计算,如果数据全部用 python 来计算,那肯定是会慢的,即使你们换语言了, 随着数据量的增大,还是会遇到同样的问题
lyz1990
2020-12-08 09:32:23 +08:00
看这个描述,感觉不是语言问题
GenericClass
2020-12-08 09:33:09 +08:00
Java
某公司技术栈在国内突出一个吹
krixaar
2020-12-08 09:33:10 +08:00
十几万这个数量级用 Excel 都能搞定,Python 算半天是不是得优先考虑下是不是哪里写得有问题?
Vibra
2020-12-08 09:33:58 +08:00
你确定你们一个诊所 python 性能不够? Instagram 用的也是 python 哦
RangerWolf
2020-12-08 09:41:17 +08:00
如果是涉及到数据统计处理,我们是读取出来之后用 pandas 来扛~ 速度毫无压力
tabris17
2020-12-08 09:42:49 +08:00
你需要的是一个数据仓库
x2009again
2020-12-08 09:43:14 +08:00
建议 java 或者.net我以前就参与了.net 做的医疗系统,预约挂号、会诊、化验、出化验诊断、库存、费用结算等模块都有。
zone10
2020-12-08 09:46:42 +08:00
盲猜是用 Python 循环导致慢了,十几万用 Python 的 Pandas 还是港港单单的,记住要用矢量计算别用循环
sam014
2020-12-08 09:46:51 +08:00
用 Java 的话,会不会出现团队人数*2 的情况 ??
fkmc
2020-12-08 09:47:16 +08:00
可以先考虑业务优化的....
matrix67
2020-12-08 09:47:22 +08:00
统计直接 elk 就行了,买机器哈哈

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

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

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

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

© 2021 V2EX