Why Is NoSQL So Darn Popular?
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Why Is NoSQL So Darn Popular?

on

  • 9,928 views

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

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

Statistics

Views

Total Views
9,928
Views on SlideShare
8,850
Embed Views
1,078

Actions

Likes
15
Downloads
193
Comments
0

5 Embeds 1,078

http://ontwik.com 681
http://www.nosqldatabases.com 353
http://blog.websourcing.fr 31
http://lanyrd.com 12
http://localhost:3000 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Why Is NoSQL So Darn Popular? Presentation Transcript

  • 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