title: Binary search on very large data set
body: <p>How would you go about performing binary search of a very large data set that didn't fit into memory on a single computer?</p>
  
  <ol>
  <li>What data store would the data come from? eg. NoSQL?</li>
  <li>Would this data live in RAM or disk?</li>
  <li>How would you know how many computers are required?</li>
  <li>Would there need to be some sort of master computer that got answer from each of the computer nodes?</li>
  </ol>
  
  <p>As a side, any resources you can suggest for learning more about these type of problems are appreciated.</p>