The server side will have 3 million to 15 million user records.Each user
record has a binary code (master code) which will be stored as part of the
user record in the database.
There will be multiple client machines 10 to 50+ sending requests to the
The client machines will send out a binary code (slave code) to the server.
The Server will try to match the slave code with the master code. If the
slave code and master code are a pair then the system will send out the
record to the client machines in real time. The process of determining if a
slave code and master code are a match is a bit complex and is determined
by our matching algorithm. This algorithm can match 40,000 records per
second per core.
I am a bit concerned on which language we should use for this application.
We were thinking of using Java but then someone recommended Node.js & NoSQL
(as Node.JS is very easy to scale & takes care of lots of aspects &
development time is far less).
Can anyone provide advantages/disadvantages of using either Node.js or
Is Node.js a good fit for this project?
Thanks a lot for your help.
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to firstname.lastname@example.org
To unsubscribe from this group, send email to
For more options, visit this group at
You received this message because you are subscribed to the Google Groups "nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to email@example.com.
For more options, visit https://groups.google.com/groups/opt_out.