title: What is the relationship between map-reduce and nosql?
body: <p>I want to use <code>nosql</code> for my application. The purpose of <code>nosql</code> is to store user log data, to use and analyze the data, and to provide customized data to users. Here we came to know about map-reduce in search of algorithm and method to process large amount of log data quickly.</p>
  
  <p><strong>I have a few questions:</strong></p>
  
  <blockquote>
    <ol>
    <li><p>Is map-reduce an algorithm?</p></li>
    <li><p>Is map-reduce suitable for fast processing of large amounts of data?</p></li>
    <li><p>How can I use nosql in addition to map-reduce for faster speed?</p></li>
    <li><p>I know that mongodb supports map-reduce, is that correct?</p></li>
    </ol>
  </blockquote>
  
  <p>I do not understand exactly the relationship between nosql and map-reduce.</p>
  
  <p>Thanks.</p>