Save 37% off PRO during our Black Friday Sale! »

Introduction to mongodb's features and internals

Introduction to mongodb's features and internals

C05edcc8a57f64b4e040d94ad89cee57?s=128

flaper87

July 31, 2013
Tweet

Transcript

  1. Introduction to MongoDB's features and internals

  2. @flaper87 Tech Talk We'll go through: What is MongDB ?

    Wait, did you say NoSQL ? Explore the past, understand the present Dive into its internals Other features Random Thoughts
  3. 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. One of those who thinks about programming when he's not programming. member of
  4. Tech Talk @flaper87 What is MongoDB ?

  5. Tech Talk @flaper87 What is MongoDB ? - GNU Affero

    General Public License - NoSQL Database - Document Oriented - JSON-style records (BSON, actually)
  6. @flaper87 Tech Talk Wait, Did you say NoSQL ?

  7. @flaper87 Tech Talk Schema-less NoSQL ? which doesn't mean YOU

    shouldn't have one
  8. @flaper87 Tech Talk Non relational Schema-less NoSQL ? Weak-reference support

    with DBRef
  9. @flaper87 Tech Talk Horizontally scalable Non relational Schema-less NoSQL ?

  10. @flaper87 Tech Talk (E)CP Horizontally scalable Non relational Schema-less NoSQL

    ? (Eventually) Consistent – Partition Tollerant
  11. @flaper87 Tech Talk Huge amount of data (E)CP Horizontally scalable

    Non relational Schema-less NoSQL ?
  12. @flaper87 Tech Talk Explore the past, understand the present

  13. @flaper87 Tech Talk Explore the past, understand the present @flaper87

    Red Hat Confidential Tech Talk It wasn't exactly a database
  14. @flaper87 Tech Talk Explore the past, understand the present @flaper87

    Red Hat Confidential Tech Talk From PaaS to Databases - It wasn't exactly a database Open sourced in 2009
  15. @flaper87 Tech Talk Explore the past, understand the present @flaper87

    Red Hat Confidential Tech Talk March 2010, Version 1.4 - From PaaS to Databases - It wasn't exactly a database Production ready
  16. Tech Talk @flaper87 Dive B-Tree Indexes

  17. Tech Talk @flaper87 Dive One index per query

  18. Tech Talk @flaper87 Dive Readers – Writer Lock Per database

  19. Tech Talk @flaper87 Dive MMAP LRU'd Virtual Memory

  20. Tech Talk @flaper87 Dive v8 Since version 2.4

  21. @flaper87 Tech Talk Other Features

  22. @flaper87 Tech Talk Other Features Map / Reduce

  23. @flaper87 Tech Talk Other Features Aggregation Framework

  24. @flaper87 Tech Talk Other Features Full-Text Indexes

  25. @flaper87 Tech Talk Other Features Geo Spatial Indexes

  26. @flaper87 Tech Talk Other Features GridFS

  27. Tech Talk @flaper87 Random Thoughts It's not a sliver bullet,

    just a bullet Define your schema Create indexes, wisely It's not a search engine GridFS is Cool ™
  28. Tech Talk @flaper87 Q&A Thanks http:/ /www.mongodb.org/