Intro to NoSQL

5,870 views

Published on

Short talk presented at the Sevilla Mongo User Group

Published in: Technology, News & Politics

Intro to NoSQL

  1. 1. #SVQMUG Introduction to NoSQL Trisha Gee Java Developer @ MongoDB
  2. 2. Question time...
  3. 3. In the Beginning... there was Relational
  4. 4. What are Relational Databases good for?
  5. 5. ...and the disadvantages?
  6. 6. NoSQL?
  7. 7. NoSQL?
  8. 8. NotRelational
  9. 9. Did you know there are different flavours?
  10. 10. Graph
  11. 11. Key Value Store
  12. 12. Column Family
  13. 13. Document
  14. 14. patron = { _id: "joe", name: "Joe Bookreader", address: { street: "123 Fake St", city: "Faketon", state: "MA", zip: 12345 } books: [ 27464, 747854, ...] }
  15. 15. Questions?
  16. 16. Things to Consider
  17. 17. Eventual Consistency
  18. 18. Writes vs Reads
  19. 19. Dynamic schema
  20. 20. Your technology
  21. 21. Transactions required?
  22. 22. Questions? trisha.gee@mongodb.com @trisha_gee @SVQMongoDB http://is.gd/noSql
  23. 23. Thank you!

×