nestie 发表于 2024-09-26 12:14 过时是硬件还是软件?直接升级硬件吧
打工人 发表于 2024-09-26 12:38 建议你们老板直接把server移到云端去,AWS,Azure, Google cloud都行。你们server除了管理数据,还做别的事情吗?
nonobenben 发表于 2024-09-26 12:45 不光是管理还有数据处理。我们有field agent收集数据,这些数据要实时传送回来,然后office的人review并publish。数据库主要是sql和sde。我做了一个online mapping给clients可以实时让他们看见进度,所有这些都需要不断地访问数据库。另外当时就是还需要一个interface让其他人可以access数据
PinkPig2 发表于 2024-09-26 12:47回复 1楼 nonobenben 的帖子 看起来楼主没用任何system design经验,根据需求涉及不同的工具,不是编程语言的问题,我建议找有相关经验的来给你们重建,楼主可以边学边做。
千渔千寻 发表于 2024-09-26 13:18回复 1楼 nonobenben 的帖子 数据量多大?多少个requests每天? on prem的升级硬件,要么就是上云。 python django express.js
nonobenben 发表于 2024-09-26 13:51 每年有几十万个新数据点,每个都有attributes, location data,还有照片什么的,每个点按1gb估计吧,然后已经有10几年的数据了,当然还要考虑今后几十年。总访问量我不知道。我只管mapping的,这个每天有几百个。我们公司有个管server的,从我6年前进公司就听他说要换个新系统但是现在还没有。老板估计有点怒了,说找人弄,他又不同意。让他做又没有任何进展,然后一直拖着。我觉得老板就想培养我接手。。。谢谢mm建议
我们公司10年前雇了一个合同工帮我们develop了一个server,现在当然有点过时了。老板想要我们自己搞个新的。主要诉求就是大量的data和数据处理。现在因为访问量大导致我们的server经常crash。另外就是实时数据更新。我自己是写javascript和python还可以,但毫无server经验。所以问问大家如果自己写的话方向是什么?没server经验的经验的是不是就不可能构建起来了?直接告诉老板重新去外面找个人天?
现在应该是软硬件都想升级。硬件是老板的事,但是他想要我写软件。。。我完全没经验啊。但是老板说如果我觉得可以的话他也可以花钱送我去培训上课什么的。现在的系统其实有不少bug但是当时雇的人就搞了三个月所以也根本没什么后续的维护和升级或者debug。具体问题很多,所以老板想换一个新的。自己公司里的人弄的好处就是可以随时更新和维护。所以想问问大家至少如果想学的话方向是什么。。。
不光是管理还有数据处理。我们有field agent收集数据,这些数据要实时传送回来,然后office的人review并publish。数据库主要是sql和sde。我做了一个online mapping给clients可以实时让他们看见进度,所有这些都需要不断地访问数据库。另外当时就是还需要一个interface让其他人可以access数据
sde是什么?
看起来楼主没用任何system design经验,根据需求涉及不同的工具,不是编程语言的问题,我建议找有相关经验的来给你们重建,楼主可以边学边做。
Spatial database engine. ArcGIS做mapping用的
我是真没有,学的话能给指个方向吗?或者书?
数据量多大?多少个requests每天?
on prem的升级硬件,要么就是上云。
python django express.js
每年有几十万个新数据点,每个都有attributes, location data,还有照片什么的,每个点按1gb估计吧,然后已经有10几年的数据了,当然还要考虑今后几十年。总访问量我不知道。我只管mapping的,这个每天有几百个。我们公司有个管server的,从我6年前进公司就听他说要换个新系统但是现在还没有。老板估计有点怒了,说找人弄,他又不同意。让他做又没有任何进展,然后一直拖着。我觉得老板就想培养我接手。。。谢谢mm建议
azure. 专门设计对付这些东西的。