SQL vs NoSQL

4,571 views

Published on

Published in: Technology

SQL vs NoSQL

  1. 1. SQL vs NoSQL Alaric Snell-Pym Chief Software Architect, GenieDB 21 January 2010
  2. 2. History of SQL
  3. 3. So What of This NoSQL Idea?
  4. 4. Scaling and Fault Tolerance (on a Budget) <ul><li>Scaling and fault tolerance often go hand in hand </li></ul><ul><ul><li>Originally, rarely modified data was replicated to read-only clusters </li></ul></ul><ul><ul><li>Now, websites demand more interactive models </li></ul></ul>
  5. 5. Conflicting SQL Queries Arriving at Different Nodes
  6. 6. Re-enter NoSQL NoSQL <ul><li>Re-inventing the database for modern demands </li></ul><ul><li>Generally more flexible data models </li></ul><ul><li>Less predictable database behaviour </li></ul><ul><li>Eventual consistency </li></ul>
  7. 7. It’s a Trade-Off
  8. 8. Thank You!! Alaric Snell-Pym [email_address]

×