Why Is NoSQL So Darn Popular?

10,661 views
10,290 views

Published on

Some thoughts on the past, present, and future of storing data.

Published in: Technology

Why Is NoSQL So Darn Popular?

  1. Why Is NoSQL So Darn Popular? WindyCityDB John Nunemaker June 26, 2010 Ordered List
  2. Past Present Future
  3. Past Present Future
  4. 1960s Linked Pointers
  5. IDS Integrated Data Store
  6. IMS Information Management System
  7. 1970s Relational Birth
  8. Edgar Codd Relational Daddy
  9. System R SEQUEL
  10. Ingres Berkeley
  11. Oracle Not of the Matrix kind
  12. 1980s Relational Boom
  13. Reliability and Speed The Invention of Indexing
  14. Flexibility Struggles Medicine, Physics, etc.
  15. 1990s - 2000s WWW and Client/Server
  16. Past Present Future
  17. What changed between the past and the present?
  18. The Web Image Credit: http://code.google.com/apis/socialgraph/images/the-web.png
  19. NoSQL Not Only SQL
  20. The movement defined by what it is not.
  21. So what is it?
  22. Development Friendly
  23. Moving from... How do we store?
  24. Moving to... How do we use?
  25. { id : 3, user_id : 25, line_items: [ { sku : '123', price: 1000, name : 'Nunemaker Autograph'}, { sku : '124', price: 1000, name : 'Banker Autograph'}, ], shipping_address: { street : '123 Some St.', city : 'South Bend', state : 'IN', zip : '11216' }, subtotal : 2000, tax : 140, total : 2140 }
  26. Operations Friendly
  27. instead of
  28. Eventual Consistency
  29. Single Item Transactions
  30. Friends Galore!
  31. Key/Value Fast and Simple
  32. Eventually Consistent Key/Value
  33. Document Rich Data Models
  34. Relational Normalized and Solid
  35. Past Present Future
  36. The future is Polyglot Persistence
  37. “ Faced with one attractive option, two-thirds of people are willing to go for it. But faced with two attractive options, only slightly more than half are willing to buy. The Paradox of Choice
  38. What if there are two attractive options and you have two choices?
  39. The future is Hosted
  40. The future is Bright
  41. Don’t get to know a database, get to know several.
  42. Thank you! john@orderedlist.com @jnunemaker WindyCityDB John Nunemaker June 26, 2010 Ordered List

×