Ok, I appreciate that this will be beyond abilities of most people on here, but at least give it a try.
Task: you need to estimate hardware requirements for a software that will enable fast searching (returning either -1 for not found, or positive unique number associated with each of those strings) for strings in an index with lots and lots of unique strings: at least 100 mln of them, but the solution should really scale to 1 bln and higher. String lenghts' could be different, lets say 20 bytes each.
Perfect scalability (onto multiple servers) of solution is a big plus as it would increase capacity and provide for redundancy of your (no doubt) crappy code.
What hardware resources do you estimate it will take to provide for at least 50 searches per second. Also your implementation quote would be useful.
Go on I dare you prove that you are not all talk.
Task: you need to estimate hardware requirements for a software that will enable fast searching (returning either -1 for not found, or positive unique number associated with each of those strings) for strings in an index with lots and lots of unique strings: at least 100 mln of them, but the solution should really scale to 1 bln and higher. String lenghts' could be different, lets say 20 bytes each.
Perfect scalability (onto multiple servers) of solution is a big plus as it would increase capacity and provide for redundancy of your (no doubt) crappy code.
What hardware resources do you estimate it will take to provide for at least 50 searches per second. Also your implementation quote would be useful.
Go on I dare you prove that you are not all talk.
Comment