Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
A tour of the MongoDB source code
Search
mongodb
June 29, 2011
Programming
430
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
A tour of the MongoDB source code
A tour of the MongoDB source code
mongodb
June 29, 2011
More Decks by mongodb
See All by mongodb
NoSQL Now! 2012
mongodb
18
3.4k
MongoDB 2.2 At the Silicon Valley MongoDB User Group
mongodb
9
1.5k
Turning off the LAMP Hunter Loftis, Skookum Digital Works
mongodb
2
1.6k
Mobilize Your MongoDB! Developing iPhone and Android Apps in the Cloud Grant Shipley, Red Hat
mongodb
0
590
Beanstalk Data - MongoDB In Production Chris Siefken, CTO Beanstalk Data
mongodb
0
600
New LINQ support in C#/.NET driver Robert Stam, 10gen
mongodb
9
41k
Welcome and Keynote Aaron Heckman, 10gen
mongodb
0
570
Webinar Introduction to MongoDB's Java Driver
mongodb
1
1.3k
Webinar Intro to Schema Design
mongodb
4
1.9k
Other Decks in Programming
See All in Programming
JIS keyboard support in Omarchy
lef237
0
110
AIに “答え“を書かせるのを やめてみた
___akari11
0
120
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
380
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
300
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
170
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
1.1k
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
1
430
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
380
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
880
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
130
golang-bob.pdf
iwatsukayura
0
130
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
420
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
My Coaching Mixtape
mlcsv
0
360
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Transcript
Tour of the MongoDB source code Greg Studer <greg@10gen>
Next 30 minutes Overview of the MongoDB source code What
you need to get started using it in your own project How the code is organized, so you can find what you're looking for quickly Any other questions?
Where to find it? https://github.com/mongodb mongo-[ X ]-driver (Apache 2.0)
mongo (AGPL) ...odds and ends...
Different use cases • Building an app which uses mongodb
◦ probably just need mongo-[ X ]-driver • Extending core database for your own (nefarious?) purposes ◦ mongo package
The mongo source Building mongodb - http://www.mongodb.org/display/DOCS/Building FreeBSD, Linux, OSX,
Windows, Solaris
SCONS http://www.scons.org/ > install scons > cd ~/mongo > scons
all (everything) > scons . (everything and unit tests) > scons install --prefix ? (install afterwards) > scons -dd . (debug symbols) > scons mongoclient.lib (C++ driver lib)
mongo source
mongo source
mongo source