name mongodb tags agile scalable nosql non relational non
play

{ name: "MongoDB", tags: [ "agile", - PowerPoint PPT Presentation

{ name: "MongoDB", tags: [ "agile", "scalable", "noSQL", "non-relational", "non-scheme" ], speaker: " Radek imko " } ~ $ whoami facebook.com/ radeksimko twitter.com/


  1. { name: "MongoDB", tags: [ "agile", "scalable", "noSQL", "non-relational", "non-scheme" ], speaker: " Radek Šimko " }

  2. ~ $ whoami facebook.com/ radeksimko twitter.com/ radeksimko plus.google.com/ 105226520260545998888 linkedin.com/in/ radeksimko foursquare.com/ radeksimko last.fm/ maarlin

  3. What do we monitor?

  4. Few of our recipes

  5. Why MongoDB?

  6. So what is MongoDB?

  7. Document-oriented

  8. Easy to use API

  9. Language Drivers ● C ● C++ ● Erlang ● Haskell ● Java ● Javascript ● .NET (C# F#, PowerShell, etc) ● Perl ● PHP ● Python ● Ruby ● Scala

  10. Indexes ● compound A - B - C = A = A - B ● sparsed

  11. Replica Sets RS1 RS2 RS3

  12. Sharding RS1-A RS2-A RS3-A RS1-B RS2-B RS3-B

  13. What cannot Mongo do? - Fulltext search - relations (foreign keys, joining tables) - SQL - triggers - authentication (when sharding)

  14. It's open! git clone git://github.com/mongodb/mongo.git

  15. It's under development! Always use latest STABLE version.

  16. > db. mongodb_users .find();

  17. We are looking for talented developers!

Recommend


More recommend