Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Moving away from being relational

C05edcc8a57f64b4e040d94ad89cee57?s=47 flaper87
February 02, 2014

Moving away from being relational

A small walkthrough about what it means, from a developers stand point, to move away from our well-known relational world.

C05edcc8a57f64b4e040d94ad89cee57?s=128

flaper87

February 02, 2014
Tweet

Transcript

  1. @flaper87 Moving away from being relational.

  2. @flaper87 We'll go through: What does it take? Think differently

    Act differently Be different
  3. @flaper87 Who's this dude? @flaper87 (a.k.a, Flavio Percoco): Very proud

    Red Hatter, who's also part of the MongoDB Master team and has contributed to Open Source since... forever. A Rust language contributor and one of those who thinks about programming when he's not programming. member of
  4. @flaper87 What does it take?

  5. @flaper87 What does it take? Effort

  6. @flaper87 What does it take? Patience

  7. @flaper87 What does it take? Planning

  8. @flaper87 What does it take? It's not a hammer

  9. @flaper87 Think differently

  10. @flaper87 Know your queries Think ... before you build your

    schemas
  11. @flaper87 Know your indexes know your queries Think Before you

    know your queries
  12. @flaper87 Know your data know your indexes know your queries

    Think
  13. @flaper87 Build your schema know your data know your indexes

    know your queries Think Optimize up-front
  14. @flaper87 Act differently

  15. @flaper87 Act differently @flaper87 Indexes are not superheroes.

  16. @flaper87 Act differently @flaper87 Don't depend on relations - Indexes

    are not superheroes
  17. @flaper87 Act differently @flaper87 Stop thinking about ORMs - Don't

    depend on relations - Indexes are not superheroes
  18. @flaper87 Act differently @flaper87 Re-model your models - Stop thinking

    about ORMs - Don't depend on relations - Indexes are not superheroes
  19. @flaper87 Be Be Different

  20. @flaper87 Be Don't blame the database

  21. @flaper87 Be Join efforts MongoDB+($other_db)

  22. @flaper87 Be transaction-less

  23. @flaper87 Be Part of the community

  24. @flaper87 Q&A Thanks http:/ /www.mongodb.org/