The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<html>
  <head>
    <title>Why NoSQL?</title>
  </head>
  <body>
    <h1>Why NoSQL?</h1>
    <h2>You Don't Want Structured Query Language</h2>
    <ul>
      <li>No cramming your report-shaped problem into a Cartesian-product-shaped solution</li>
      <li>No special rules for NULL values</li>
      <li>No well-thumbed reference manuals</li>
    </ul>
    <h2>You Need True Horizontal Scalability</h2>
    <ul>
      <li>More users/more queries?  Add more hardware.</li>
      <li>Handle high ratio of writes to reads</li>
    </ul>
    <h2>Your Application Doesn't Map Well to Fixed Schemas</h2>
    <ul>
      <li>Better for rapid prototyping</li>
      <li>Data enrichments don't require table rebuilds</li>
      <li>A more natural fit for heterogeneous, non- or poorly-specified datasets</li>
    </ul>
    <h2>Your Application is Friendly to Rich Data</h2>
    <ul>
      <li>Streaming media</li>
      <li>BLOBs that you need to match against</li>
      <li>Keep in mind that there are no standards</li>
    </ul>
    <h2>Performance &amp; Latency are More Important to You Than (continuous) Consistency</h2>
    <ul>
      <li>High-traffic websites</li>
      <li>Personalized websites</li>
      <li>Mostly-siloed datasets</li>
    </ul>
    <a href="nosql-implementations.html">Next:  NoSQL Implementations</a>
  </body>
</html>