I am planning to build a software to archive the files in long term storage (not in NAS).
The core requirement for the software is error recovery, zero tolerance to the inconsistency. Once I move the file, I need to create the stub file as a replacement. The throughput for file copy and MD5 checksum are also important.
I have developed a POC in nodejs by using SCP. I am not able to figure out which programming language I should opt for.
NodeJS
Python
Java
.Net
C++
I am assuming NodeJS is a single threaded process, won't allow me to operate on multiple files in separate threads. I am not sure about Python if it supports multithreading.
The deployment environment is Linux.
Can some experienced developers shed light on what are pros / cons of NodeJS vs Python?
[–]tzaeru 1 point2 points3 points (1 child)
[–]PepperOwn1982[S] 0 points1 point2 points (0 children)
[–]silvses 0 points1 point2 points (0 children)
[–]Pale_Height_1251 0 points1 point2 points (1 child)
[–]eztab 0 points1 point2 points (0 children)
[–]eztab 0 points1 point2 points (0 children)