Mongodb in deep
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
644
On Slideshare
638
From Embeds
6
Number of Embeds
2

Actions

Shares
Downloads
8
Comments
0
Likes
0

Embeds 6

http://www.linkedin.com 5
https://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. IN DEEP @flaper87domingo 2 de octubre de 11
  • 2. MEMORY MAPPED FILESdomingo 2 de octubre de 11
  • 3. MEMORY MAPPED FILES IT EATS AS MUCH AS IT CAN FINDdomingo 2 de octubre de 11
  • 4. MEMORY MAPPED FILES IT EATS AS MUCH AS IT CAN FIND LRU’d VIRTUAL MEMORYdomingo 2 de octubre de 11
  • 5. AS IT CAN FIND LRU’d VIRTUAL MEMORY SO THAT’S WHERE YOUR MEMORY ISdomingo 2 de octubre de 11
  • 6. SO THAT’S WHERE YOUR MEMORY IS WHAT ABOUT THE LOCK?domingo 2 de octubre de 11
  • 7. READERS-WRITER LOCKdomingo 2 de octubre de 11
  • 8. READERS-WRITER LOCK IF LOCKED THEN EQUEdomingo 2 de octubre de 11
  • 9. READERS-WRITER LOCK IF LOCKED THEN EQUE PER-COLLECTION LOCKdomingo 2 de octubre de 11
  • 10. CANNOT BE CHANGEDdomingo 2 de octubre de 11
  • 11. CANNOT BE CHANGED CAN BE INTERPRETEDdomingo 2 de octubre de 11
  • 12. CANNOT BE CHANGED CAN BE INTERPRETED ONE INDEX AT A TIMEdomingo 2 de octubre de 11
  • 13. YES, IT USES A B-TREE! WHAT ABOUTdomingo 2 de octubre de 11
  • 14. YES, IT USES A B-TREE! WHAT ABOUT THE CPU?domingo 2 de octubre de 11
  • 15. A B-TREE! WHAT ABOUT THE CPU? If you’re telling it something, it’ll use onedomingo 2 de octubre de 11
  • 16. WHAT ABOUT THE CPU? If you’re asking it something, it’ll use *domingo 2 de octubre de 11
  • 17. WHAT ABOUT THE CPU? If there’s JS in there, it’ll keep using onedomingo 2 de octubre de 11
  • 18. If there’s JS in there, it’ll keep using one MULTITHREADED MAP/REDUCE?domingo 2 de octubre de 11
  • 19. NOT POSSIBLE (until V8 is finalized)domingo 2 de octubre de 11
  • 20. NOT POSSIBLE (until V8 is finalized) LOCKS INVOLVED:domingo 2 de octubre de 11
  • 21. NOT POSSIBLE (until V8 is finalized) LOCKS INVOLVED: READdomingo 2 de octubre de 11
  • 22. NOT POSSIBLE (until V8 is finalized) LOCKS INVOLVED: READ MAPdomingo 2 de octubre de 11
  • 23. NOT POSSIBLE (until V8 is finalized) LOCKS INVOLVED: READ MAP + EMITdomingo 2 de octubre de 11
  • 24. NOT POSSIBLE (until V8 is finalized) LOCKS INVOLVED: READ MAP + EMIT REDUCEdomingo 2 de octubre de 11
  • 25. NOT POSSIBLE (until V8 is finalized) LOCKS INVOLVED: READ MAP + EMIT REDUCE WRITEdomingo 2 de octubre de 11
  • 26. Sm, v8 or ?!?! Scripting Interfacedomingo 2 de octubre de 11
  • 27. Sm, v8 or ?!?! v8 is the way to godomingo 2 de octubre de 11
  • 28. Sm, v8 or ?!?! Could it be Java?domingo 2 de octubre de 11
  • 29. Sm, v8 or ?!?! It could also be Pythondomingo 2 de octubre de 11
  • 30. anks, 10gen! Reach me on twitter: @flaper87domingo 2 de octubre de 11
  • 31. domingo 2 de octubre de 11